roboforum.ru

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

Правильное сопряжение двух устройств

Правильное сопряжение двух устройств

mikkey finn » 09 авг 2011, 21:57

Вроде посмотрел темы, поиск использовал, не нашел. Хочу правильно подключить передатчик к контроллеру.
Итак. Есть OR-AVR-M32-D(3.3В), передатчик на основе TX-2B(3В).
В норме у TX-2B на управляющих входах +Vcc, если замкнуть ногу на землю - в эфир улетает команда, ток при этом до 2мА(замерял) при полностью вытянутой антенне. Я уже подключал напрямую к GPIO выводам контроллера передатчик(землю и управляющие выводы). Ничего не сгорело, все работает. Но как-то неспокойно.
Есть дикая мысль собрать пачку транзисторов в качестве ключей и рулить пультом через них.
Главный вопрос: а надо-ли? Или таки есть шанс, что при подаче одновременно нескольких команд контроллеру станет плохо?

Re: Правильное сопряжение двух устройств

=DeaD= » 09 авг 2011, 22:00

А что у вас за Vcc, сколько вольт? :)

И что на GPIO сейчас, пока там не земля, по напряжению.

Re: Правильное сопряжение двух устройств

mikkey finn » 09 авг 2011, 22:12

Дык указал в скобках у каждого устройства. То, что контроллер дает уровни на 3.3V вам лучше известно, как производителю. А вот у пульта напряжение питания может колебаться в широких пределах. В конкретно данном случае - две батарейки, то есть 3V. На GPIO сейчас 0. Потому что в разобранном виде на полочке лежит.
Насколько я понимаю, пока нога сконфигурирована по дефолту - там Hi-Z, соответственно, туда прилетит 3V от TX-2B. Когда настраиваем ногу на вывод и выдаем логическую 1, то тут, видимо, кто кого переплюнет. Самому передатчику достаточно пофигу, будет там 3V или 3.3V. А когда на выводе контроллера даем 0 - там ноль. Потому что срабатывает передача, и машинка побежала, или колеса повернула.

Re: Правильное сопряжение двух устройств

=DeaD= » 10 авг 2011, 00:14

Думаю 3В и 3.3В согласовывать не надо, если боязно - поставьте токоограничительные резисторы в 100-150 Ом.

Re: Правильное сопряжение двух устройств

Петруччо » 23 сен 2011, 15:08

Присоединюсь.

Сейчас сращиваю ATmega128 и SPI Flash AT45D801. У меги все завязано на 5.0В, флэшка требует 3.3В максимум, для чего для нее сделана выделенная цепь питания, земля общая.
Вопросы:
1. Не спалю ли я лог. "1" 5В от проца флэшку 3.3В?
2. MOSI/MISO-ставить ли токоограничительные резюки 330Ом?
3. Поймёт ли проц лог. "1" 3.3В? Очень не хочется еще морочиться с конвертером уровней...
Заранее благодарю-с.

Re: Правильное сопряжение двух устройств

avr123.nm.ru » 23 сен 2011, 15:23

нет наверно. да. да.

Re: Правильное сопряжение двух устройств

Петруччо » 23 сен 2011, 15:42

сенкс!

Re: Правильное сопряжение двух устройств

boez » 26 сен 2011, 19:17

Поставь на MOSI, SCK и CS не просто токоограничительные резисторы, а делители 3:2, например 330 и 680 Ом, если электричества не жалко. Корректнее будет.


Rambler\'s Top100 Mail.ru counter