roboforum.ru

Технический форум по робототехнике.

Согласовать уровни 3-5В

Правила форума
Правила раздела OpenRobotics

Re: Согласовать уровни 3-5В

Romeo » 08 сен 2009, 22:42

yak-40 писал(а):Ну дык, передачу через резистивный делител, прием напрямую.

Добавлено спустя 1 минуту 19 секунд:
DeaD опередил :D


Попробовал такое с PIC16F870. И не прокатило. Сейчас транзисторный ключ ваяю.

Re: Согласовать уровни 3-5В

=DeaD= » 08 сен 2009, 22:59

А точно именно поэтому не прокатило? ему уровня 3.3В разве не хватает до логической единицы?

Re: Согласовать уровни 3-5В

Romeo » 08 сен 2009, 23:13

Похоже, что не хватает. Про уровни логич. 0 и 1 даташит умалчивает.
Программа для МК работоспособна на 100% (работала в других проектах с USART). Нога RxD контроллера тоже выбрана верно (по даташит).

Re: Согласовать уровни 3-5В

=DeaD= » 08 сен 2009, 23:23

Не может даташит этого умалчивать. Нога RX вроде RC7 у этого МК, тип буфера у ней - Schmitt Trigger input (это указано на странице 39 даташита (http://ww1.microchip.com/downloads/en/D ... 30569b.pdf).

А на странице 123 этого же даташита можно понять, что логическая 1 (VIH Input High Voltage) на "I/O ports with Schmitt Trigger buffer" у этого МК должна быть не менее 0.8 VDD.

То есть если питаем 5В, то надо 0.8*5=4В минимум для нормальной работы.

Так что всё в даташите есть :)

Re: Согласовать уровни 3-5В

Romeo » 08 сен 2009, 23:44

Упс. Извиняюсь. Пару минут назад заметил это среди кучи таблиц :)
Для справки...
http://robozone.su/info/16-kak-podkljuc ... v-k-5.html


cron
Rambler\'s Top100 Mail.ru counter