Технический форум по робототехнике.
mikkey finn » 09 авг 2011, 21:57
Вроде посмотрел темы, поиск использовал, не нашел. Хочу правильно подключить передатчик к контроллеру.
Итак. Есть OR-AVR-M32-D(3.3В), передатчик на основе TX-2B(3В).
В норме у TX-2B на управляющих входах +Vcc, если замкнуть ногу на землю - в эфир улетает команда, ток при этом до 2мА(замерял) при полностью вытянутой антенне. Я уже подключал напрямую к GPIO выводам контроллера передатчик(землю и управляющие выводы). Ничего не сгорело, все работает. Но как-то неспокойно.
Есть дикая мысль собрать пачку транзисторов в качестве ключей и рулить пультом через них.
Главный вопрос: а надо-ли? Или таки есть шанс, что при подаче одновременно нескольких команд контроллеру станет плохо?
=DeaD= » 09 авг 2011, 22:00
А что у вас за Vcc, сколько вольт?
И что на GPIO сейчас, пока там не земля, по напряжению.
mikkey finn » 09 авг 2011, 22:12
Дык указал в скобках у каждого устройства. То, что контроллер дает уровни на 3.3V вам лучше известно, как производителю. А вот у пульта напряжение питания может колебаться в широких пределах. В конкретно данном случае - две батарейки, то есть 3V. На GPIO сейчас 0. Потому что в разобранном виде на полочке лежит.
Насколько я понимаю, пока нога сконфигурирована по дефолту - там Hi-Z, соответственно, туда прилетит 3V от TX-2B. Когда настраиваем ногу на вывод и выдаем логическую 1, то тут, видимо, кто кого переплюнет. Самому передатчику достаточно пофигу, будет там 3V или 3.3V. А когда на выводе контроллера даем 0 - там ноль. Потому что срабатывает передача, и машинка побежала, или колеса повернула.
=DeaD= » 10 авг 2011, 00:14
Думаю 3В и 3.3В согласовывать не надо, если боязно - поставьте токоограничительные резисторы в 100-150 Ом.
Петруччо » 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В? Очень не хочется еще морочиться с конвертером уровней...
Заранее благодарю-с.
avr123.nm.ru » 23 сен 2011, 15:23
нет наверно. да. да.
Петруччо » 23 сен 2011, 15:42
сенкс!
boez » 26 сен 2011, 19:17
Поставь на MOSI, SCK и CS не просто токоограничительные резисторы, а делители 3:2, например 330 и 680 Ом, если электричества не жалко. Корректнее будет.