Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как уменьшить потребление UART
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему
Electronic)
У меня для перелачи данных UART c M8 используется оптопара. и получается что этот лог.0 - 5В на выходе TXD дают потребление 20ма постоянно ( что можно сделать?

Всем УМНЫМ ГОЛОВАМ сюда!!!))) а то дудеть устаю 1111493779.gif
defunct
включать 0-м и инвертировать сигнал после оптопары.
Electronic)
Цитата(defunct @ Oct 8 2008, 01:34) *
включать 0-м и инвертировать сигнал после оптопары.

А если не для ГУРУ?) что бы ещё и понять можно было sad.gif
MrYuran
оптопару применить менее прожорливую (жертвуя может быть скоростью), плюс инвертировать сигнал, чтобы в паузе никто ничего не жрал.
Stanislav_S
Цитата(Electronic) @ Oct 8 2008, 13:55) *
А если не для ГУРУ?) что бы ещё и понять можно было sad.gif

Покажите как вы управляете оптопарой.
aaarrr
Вы ток-то в оптопару ограничиваете, резистор стоит?
Electronic)
ЛЮДИ ПРОЧИТАЙТЕ ВОПРОС!!! КАК ИНВЕРТИРОВАТЬ ВЫХОД TXD МК М8!??? что бы у него логический ноль стал 0В а не 5В!? транзистор ставить не хочется придётся перезаказывать платы
Dopler
Цитата(Electronic) @ Oct 8 2008, 13:45) *
ЛЮДИ ПРОЧИТАЙТЕ ВОПРОС!!! КАК ИНВЕРТИРОВАТЬ ВЫХОД TXD МК М8!??? что бы у него логический ноль стал 0В а не 5В!? транзистор ставить не хочется придётся перезаказывать платы



Первый рисунок - как скорее всего сделано у вас
Второй - как надо сделать
GDI
А как вы вообще что то сделать хотите, если платы не собираетесь переразводить?
aaarrr
Цитата(Electronic) @ Oct 8 2008, 13:45) *
ЛЮДИ ПРОЧИТАЙТЕ ВОПРОС!!! КАК ИНВЕРТИРОВАТЬ ВЫХОД TXD МК М8!??? что бы у него логический ноль стал 0В а не 5В!?

А никак. Пишите софтварный передатчик UART.
MrYuran
Цитата(GDI @ Oct 8 2008, 13:56) *
А как вы вообще что то сделать хотите, если платы не собираетесь переразводить?

придётся пойти на хирургическое вмешательство. Надо запасаться скальпелями.
Electronic)
Dopler Вы правы но у меня на проводе только +12 есть. наверное поставлю стабилитрон... просто напряжение это прыгает +7 / +13В ... может быть подскажите схемотехнику для такого варианта напряжения?

самые вероятные изменения напряжения 7,5-10В

вобщем поставлю что то в стиле... кт3102 05.gif только смд, может поскажете модель? такую что б пошустрее, смд, красиво открывался и закрыватся и стоил 20-30коп. я ведь смд транзистор в первый раз покупать буду. 05.gif
Dopler
Цитата(Electronic) @ Oct 8 2008, 14:53) *
Dopler Вы правы но у меня на проводе только +12 есть. наверное поставлю стабилитрон... просто напряжение это прыгает +7 / +13В ... может быть подскажите схемотехнику для такого варианта напряжения?

самые вероятные изменения напряжения 7,5-10В

А контроллер у вас тоже от такого попрыгунчика питается?
Electronic)
Цитата(Dopler @ Oct 8 2008, 14:02) *
А контроллер у вас тоже от такого попрыгунчика питается?

там кренка... но на провод СОМ компорта идёт 0, txd, rtd, + 7 - +12В ... во так...буду платы переделывать(
Dopler
Цитата(Electronic) @ Oct 8 2008, 15:33) *
там кренка... но на провод СОМ компорта идёт 0, txd, rtd, + 7 - +12В ... во так...буду платы переделывать(

Подозреваю, если вы не покажете свое творчество общественности, "платы переделывать" придется не один раз.
Pyku_He_oTTyda
Поток непрерывный? Если нет, то почему не отключить УАРТ при простое
Electronic)
Цитата(Pyku_He_oTTyda @ Oct 8 2008, 17:22) *
Поток непрерывный? Если нет, то почему не отключить УАРТ при простое

а ничего что приёмник COM порта будет фиксировать это станет искать старт бит....
VDG
ALL, а не пугает вас то что плат у него _много_, и они вполне могут попасть к людям? со стабилитроном, кренкой и скачущим напряжением... smile.gif Вот так купишь что-нибудь, а там такая детская неожиданность внутри.. sad.gif
Electronic)
я ж сказал транзистор поставлю) так что не боись ничего и спи спокойно biggrin.gif
Dopler
Цитата(Electronic) @ Oct 8 2008, 23:19) *
я ж сказал транзистор поставлю


это то и пугает
Electronic)
Цитата(Dopler @ Oct 8 2008, 22:34) *
это то и пугает

Уважаемый ну не получается так как Вы советуете я же писал (0,txd,rxd,+U)... было б у меня место в разьёме я бы поставил туда кренку на 0,1А и всё. или какие у вас предложения?
VDG
Цитата(Dopler @ Oct 8 2008, 23:34) *
это то и пугает

a14.gif
наш мужик с помощью пластилина и скотча что угодно соберет.
==

админы, тему в начинающие надо бы перенести.
Electronic)
так подскажите как обойтись безних? или для чего вы пишете я не пойму....
SysRq
Цитата(Electronic) @ Oct 9 2008, 00:00) *
так подскажите как обойтись безних? или для чего вы пишете я не пойму....

Только:

Цитата(Pyku_He_oTTyda @ Oct 8 2008, 18:22) *
Поток непрерывный? Если нет, то почему не отключить УАРТ при простое

...и выставить на ноге TXD принудительно ноль.

Цитата(Electronic) @ Oct 8 2008, 19:45) *
а ничего что приёмник COM порта будет фиксировать это станет искать старт бит....

А протоколы обмена правильные и обработку данных с ошибками фрейма надо использовать, тогда это пофигу.
Electronic)
SysRq спасибо что не нарыкал на меня )) Ну вобще конечно поток плотный... я не дятел) sad.gif если бы UART работал раз в году я бы его тушил и никого не спрашивал... там паузы 0,2 - 0,5Сек между символами... Я думал может всё таки разработчики что то предусматрели. поставлю транзистор инвертирющий да и всё, спаибо всем кто принимал участие wink.gif я так понял что чудес не бывает хотя и ждал очень)))
Сергей Борщ
Цитата(Electronic) @ Oct 8 2008, 23:48) *
Я думал может всё таки разработчики что то предусматрели.
Разработчик вообще-то вы. Но с такой орфографией что-то закрадываются сомнения в вашем большом опыте с МК. Даю последнюю подсказку к приведенной в сообщении №8 схеме. Сейчас, когда у вас светодиод зажжен в паузах, откуда на него поступает напряжение? С процессора? А на процессор оно откуда поступает?
Dopler
Цитата(Electronic) @ Oct 8 2008, 23:54) *
Уважаемый ну не получается так как Вы советуете я же писал (0,txd,rxd,+U)... было б у меня место в разьёме я бы поставил туда кренку на 0,1А и всё. или какие у вас предложения?

На этом форуме много опытных людей, которые подскажут вам за 15 минут. Дело в том, что в ваших скачущих мыслях трудно уловить рациональное зерно. Я ни асилил что такое "(0,txd,rxd,+U)", а много думать на эту тему лень. Так что схему в студию, других вариантов вам помочь я не вижу.

P.S. тот магический smd тарнзистор, который вы хотите, называется bc817.
Electronic)
Я всего лишь спорсил как инвертировать сигнал на выходе UART. если никак то всё, тема закрыта.
Если я выложу устройство, 10 паралельных грвфиков и алгоритмы их взаимодействия, я так понял что вы тоже не разберётесь, и ломать голову тоже не будете)) если даже не понятна такая простая истина что нет у меня +5В на шнурке СОМ порта, есть только не стабилизированое зависящие от нагрузки и напряжения в сети.

"P.S. тот магический smd тарнзистор, который вы хотите, называется bc817." спасибо что ответили по теме, очень благодарен!

Прошу отвечать только по созданым темам и вопросам. СПАСИБО всем кто учтёт!
Сергей Борщ
Цитата(Electronic) @ Oct 9 2008, 11:00) *
Я всего лишь спорсил как инвертировать сигнал на выходе UART.
Схема, приведенная в посте №8 как раз и инвертирует сигнал на светодиоде, что вам и нужно было. Если вы не в состоянии понять, что 5 - 0 = 5, а 5 - 5 = 0, то разжевывать вам это дальше навряд-ли кто-нибудь захочет. Покупайте свой первый транзистор.

Цитата(Electronic) @ Oct 9 2008, 11:00) *
Прошу отвечать только по созданым темам и вопросам. СПАСИБО всем кто учтёт!
Как жаль, что нельзя попросить понимать, что все ответы в этой ветке были именно на заданный вопрос. Увы sad.gif
Electronic)
"Схема, приведенная в посте №8 как раз и инвертирует сигнал на светодиоде, что вам и нужно было. Если вы не в состоянии понять, что 5 - 0 = 5, а 5 - 5 = 0, то разжевывать вам это дальше навряд-ли кто-нибудь захочет. Покупайте свой первый транзистор" мдя... наверное я просто понимал это намного раньше Вас biggrin.gif ... и потому решил создать тему... как Вам такой оборот? biggrin.gif
у меня нет +5 07.gif есть +7 - +10! неужели это так тяжело осознать? неужели не понятно что если я прицеплю + диода на + 7 - +12 а -диода на ножку мк, то он не будет тухнуть а только будет изменятся яркость, так как на минусе у него будет прыгать 0 - +5 в такт с сигналом... ну просто диву даюсь)))
rezident
Цитата(Electronic) @ Oct 9 2008, 15:53) *
у меня нет +5 07.gif есть +7 - +10! неужели это так тяжело осознать? неужели не понятно что если я прицеплю + диода на + 7 - +12 а -диода на ножку мк, то он не будет тухнуть а только будет изменятся яркость, так как на минусе у него будет прыгать 0 - +5 в такт с сигналом... ну просто диву даюсь)))
Извиняюсь, что вмешиваюсь. Как это нет +5В? А Мега-то тоже от "+7 - +10" питается что ли? 07.gif
Сергей Борщ
Цитата(Electronic) @ Oct 9 2008, 12:53) *
у меня нет +5 07.gif есть +7 - +10!
Повторяю вопрос rezidenta, который задавал в предыдущем сообщении:
Цитата(Сергей Борщ @ Oct 9 2008, 03:12) *
Сейчас, когда у вас светодиод зажжен в паузах, откуда на него поступает напряжение? С процессора? А на процессор оно откуда поступает?
Если и сейчас ответом на этот вопрос будет молчание, то больше я не буду пытаться вам помогать - поставлю на вас игнор.
VladimirYU
Я что-то не пойму. Мне кажется, что знакомство с первым в жизни коллеги SMD транзистором можно отложить. Речь идет об TXD, если я правильно понял.
1-ый вариант - если девайс мастер. Пака не надо передавать TXD на вход, TXEN=0. Когда нужна передача - как обычно,
2-ой вариант - слэйв, пока не начался запрос от мастера TXEN=0, TXD на вход или в ноль. Надо отвечать взвел TXEN =1 ответил, опять залег.

Транзистор даже SMD не спасет, ну проинвертирует он TXD, а как дальше с условием старта стопа паритета, если он есть. Значит второй транзистор для второй инверсии или пинцет, скальпель... огурец.

Вообще то прав Сергей Борщ и многие откликнувшиеся, кроме напора "Поможите!", ничего автор пока не выложил.
Electronic)
я писал что на плате мк стоит кренка... и помоему это и ежу понятно. у меня устроуство такое что то что вы пишете не возможно. рисовать не буду потому что тема не о том как переделать устройство. помогать мне я говорил где надо. только один человек ответил по теме и сказал что это никак не сделать. я перекинул провода на шнурке ком порта (точнее на оптопаре) , и поставил транзистор. всё работает. Спасибо всем кто помогал и хотел помочь!


Капец... напишу в двух словах есть устровйство у него блок питания. на БП 3 разьёма. 2 проводами подключаются к двум платам на каждой по мк. а в 3-й разьём с шнурком для коп порта. все 3 разьёма запаралелены и на них меются : земля, txd,rdx, +U не стаб.
привыкайте отвечать на вопросы а не разводить филосифию, то что я не спросил то я уже себе посоветовал
Herz
Цитата(Electronic) @ Oct 9 2008, 13:44) *
Капец...
привыкайте отвечать на вопросы а не разводить филосифию, то что я не спросил то я уже себе посоветовал

Действительно, капец... Я бы постеснялся вновь обращаться к людям с вопросами, по крайней мере, до тех пор, пока не сменил бы гонор на минимальную грамотность...
Извините за оффтоп...
one_man_show
Слов нет.... Уважаемый Herz все уже сказал...
Огурцов
По-моему, человек третий уже - симптоматично... Скажите, это осень началась ? )
one_man_show
Цитата
всё работает. Спасибо всем кто помогал и хотел помочь!

Согласно словам автора, можно считать вопрос исчерпанным, поэтому, от греха подальше, закрываю тему.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.