 |
Форум за електроника Български форум за електроника, ремонти, схеми, документация
|
| Предишната тема :: Следващата тема |
| Автор |
Съобщение |
emil74 Опитен потребител


Регистриран на: 16 Мар 2007 Мнения: 1111
|
Пуснато на: Нед Окт 21, 2012 9:14 Заглавие: Програмна промяна на активното входно ниво |
|
|
Започнах една играчка и ми се налага да направя програмно да може да се променя актиното логическо ниво на входа на микроконролер(0 или 1 да се възприема). Това предполага да се прави промяна и на свързването на резисторите на входа като pull-up или pull-down. Използвам хибридни схеми с по 8 резистора. Ориентирах се към H-мост за промяна на нивото(драйверна схема за стъпкови мотори). Но има един проблем: Използвам контролер, който работи с 3.3V, а мостовете, които намерих са за 4.5V минимум. Глупаво е да слагам конвертор на нива заради това. За да бъде задачата още по-неприятна, входният сигнал може да варира от 3.3 до 5V. Трябва ми някаква спецификация на схема (или идея за друго решение), за да се получат нещата. Продължавам да търся, но до момента нищо не откривам. _________________ http://www.youtube.com/watch?v=yqoy8aGFRAU |
|
| Върнете се в началото |
|
 |
RM Опитен потребител

Регистриран на: 16 Сеп 2008 Мнения: 680
|
Пуснато на: Нед Окт 21, 2012 11:42 Заглавие: |
|
|
Нищо не разбрах ... освен че искаш съгласуване на 3,3V входна логика с 5V изходна ... Контролера който използваш няма ли възможност за 5V захранване на логиката. Колко логически входни пинове търсиш. Има по елементерни начини , като използваш вградени компаратори на контролера ...
Това за Н-моста ???
Хистерезиса на входната логика с контролерите с които работя са 0,4V
лог-0= максимално 0,3 а лог-1= минимално 0,7 Макс. допустимото напр на входа ми е 5,5V ... |
|
| Върнете се в началото |
|
 |
bvgdzk Опитен потребител


Регистриран на: 31 Авг 2008 Мнения: 549 Местожителство: ВАРНА
|
Пуснато на: Нед Окт 21, 2012 12:34 Заглавие: |
|
|
http://i017.radikal.ru/1210/87/7a89af368627.jpg
По увъртяно не можа ли да го напишеш бе колега
4093-3,3в приема като 1 а под 1,7в като 0 при захранване 5 волта _________________ няма сложни неща в техниката-трябва само да се досетиш и да ги направиш
акъл -полезен ми дай ---------пари сам ще си направя
Обучение за работа с PROTEL99 |
|
| Върнете се в началото |
|
 |
emil74 Опитен потребител


Регистриран на: 16 Мар 2007 Мнения: 1111
|
Пуснато на: Нед Окт 21, 2012 19:26 Заглавие: |
|
|
| bvgdzk написа: | ...По увъртяно не можа ли да го напишеш бе колега
... |
Ами вече взех да блокирам, От една седмица по 10-ина часа дневно се занимавам с това чудо, а като гледам, следващият месец не ми мърда с него...
Контролерът има "толернтност" към 5V логика само за някои от портовете. Трябва да се инвертират 4 порта. До момента: преди всеки порт съм поставил конвертор на нива, който може да приема сигнали от 3 до 5V и ги пренасочва като 3.3V за високото ниво. Всеки от неговите входове е свързан с изтеглящ резистор, като другият край на резистора трябва да се свързва към 0 или 1, според програмата Резисторите са с обща точка, на групи по 8(хибридна схема ползвам). На практика трябва тези 4 (общи точки да се променят. _________________ http://www.youtube.com/watch?v=yqoy8aGFRAU |
|
| Върнете се в началото |
|
 |
|
|
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети
|
|