|
Сопряжение DP1205 3,3v + AtMega128 5v, Сопряжение входов DP1205 3,3v + AtMega128 5v |
|
|
|
 |
Ответов
|
Jan 3 2011, 13:34
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828

|
Цитата(follow_me @ Jan 3 2011, 08:01)  как насчет использования стабилизатора напряжения ? Интересная мысль, но считаю, нецелесообразной. Моя печатная плата будет на SMD компонентах. SMD стабилизаторы это дорого. Плюс, низкая степень интеграции компонентов. Проблема даже не в этом! В прикрепленном мной файле, на 10 странице изображена схема подключения радиомодуля DP1205. Моя схема аналогичная! Могу ли я использовать стандартный интегральный преобразователь логических уровней для данной схемы? Вроде бы все линии связей (от модуля к контроллеру и от контроллера к модулю) однонаправленны! Но я не разу не запускал DP1205. Может я не прав!  Цитата(Serj78 @ Jan 3 2011, 11:56)  Входы Меги- пофиг, выходы- через резисторы и стабилитроны или преобразователи уровня. (можно на диодах и резисторами к +3.3 в притянуть.) Вы пишите: "Входы Меги пофиг". Скажите, а напряжение "логической единицы" с модуля DP1205 на входе AtMega128 тоже будет воспринят как "логическая единица"? У Вас получилось так запустить модуль? Цитата(=AK= @ Jan 3 2011, 12:07)  Она должна выглядеть для каждого сигнала, идущего от Меги к радиомодулю, как делитель напряжения из двух резисторов. Закон Ома рулит. В пишите, что "Закон Ома рулит" для каждого сигнала, идущего от Меги к радиомодулю. Значит ли это, что все эти линии связи однонаправленны и передача по ним всегда только от Меги к DP1205. Правильно ли я Вас понял? DP1205 соединяется с "хостом" по девяти проводному интерфейсу включающему полноценный SPI интерфейс. Можно ли использовать для сопряжения Модуля и Меги однонаправленные интегральные преобразователи логических уровней?
|
|
|
|
|
Jan 3 2011, 15:30
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828

|
Цитата(rx3apf @ Jan 3 2011, 20:27)  Если там нет двунаправленных сигналов - то вполне можно. По направлению 5->3.3, как уже сказано, вполне можно использовать резисторные делители. А вот на прием от DP1205 лучше бы преобразователи уровня, иначе уровень лог "1" буквально "на грани", что в любом случае плохо. Согласен, рисковано. Логическая единица для АтМеги 0,6U питания. Еще бы про модуль DP1205 наверняка узнать, что нет в нем двунаправленных выводов. Но SPI вроде однонаправленный получается по понятиям. Вроде как АтМега всегда в режиме мастера используется. Сигналы от DP1205 к МК только по трем линиям организуются: MISO, IRQ_1, IRQ_2. Может может кто нибудь достоверно уточнить? Может имена преобразователей доставабельные подскажите, 3-4 канала или одинарные?
|
|
|
|
|
Jan 3 2011, 16:04
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(MaksimYrievich @ Jan 3 2011, 21:30)  Сигналы от DP1205 к МК только по трем линиям организуются: MISO, IRQ_1, IRQ_2. Может может кто нибудь достоверно уточнить? 100% однонаправленные, насколько я вижу. Цитата Может имена преобразователей доставабельные подскажите, 3-4 канала или одинарные? Как самый простой и дешевый вариант - какая-нибудь логика 74HCT (буфера или инверторы парой). Ну, а можно, например, SN74LVC1T45...
|
|
|
|
|
Jan 3 2011, 17:00
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828

|
Цитата(rx3apf @ Jan 3 2011, 22:04)  Как самый простой и дешевый вариант - какая-нибудь логика 74HCT (буфера или инверторы парой). Ну, а можно, например, SN74LVC1T45... Согласен с Вами. На ней бы и остановился, но она в доставабельности проблемная и один канал а мне минимум 3 нужно.
|
|
|
|
|
Jan 3 2011, 17:33
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828

|
Цитата(rx3apf @ Jan 3 2011, 23:18)  Если в Москве - в Терраэлектронике была... Но самое простое, повторяю - 74HCT. Скажем, 74HCT04 - три пары инверторов, как раз искомые три канала (это если без инверсии нужно). Да по даташиту "логической единицей" считает напряжение от 2 вольт при напряжении питания от 4, 5 - 5,5 вольт. Это будет надежнее, чем сразу на АтМегу подать. Спасибо за подсказку. Только она по моему 6 канальная в даташите.
|
|
|
|
|
Jan 3 2011, 17:38
|
Гуру
     
Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047

|
Цитата(MaksimYrievich @ Jan 3 2011, 23:33)  Да по даташиту "логической единицей" считает напряжение от 2 вольт при напряжении питания от 4, 5 - 5,5 вольт. Это будет надежнее, чем сразу на АтМегу подать. Спасибо за подсказку. Только она по моему 6 канальная в даташите. Да, 6 _инверторов_. Чтобы не менялась полярность, придется включать по два, так что три канала. Ну, можно взять 74HCT125. Да что первое под руку попадется, то и можно взять. Я исхожу из популярности...
|
|
|
|
|
Jan 3 2011, 18:12
|
Частый гость
 
Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828

|
Цитата(rx3apf @ Jan 3 2011, 23:38)  Да, 6 _инверторов_. Чтобы не менялась полярность, придется включать по два, так что три канала. Ну, можно взять 74HCT125. Да что первое под руку попадется, то и можно взять. Я исхожу из популярности... А если линнии связи MISO,IRQ1,IRQ2 это входы в АтМеге! и сконфигурированны будут как входы! всегда!, тогда зачем их вообще согласовывать! Оттуда напряжение никогда не попрёт! А вот выходы из МК в DP1205 через гасящие резисторы. Если работали с DP1205, как думаете, будет работать?
|
|
|
|
|
Jan 3 2011, 18:24
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(MaksimYrievich @ Jan 4 2011, 02:12)  А если линнии связи MISO,IRQ1,IRQ2 это входы в АтМеге! и сконфигурированны будут как входы! всегда!, тогда зачем их вообще согласовывать! Оттуда напряжение никогда не попрёт! Даже если напряжение "не попрет", то работать как входы они не смогут. Выходные уровни модуля, запитанного от 3,3В, могут не дотянуть до уровней VIH(min) ATmega128, запитанной от 5В. Запаса для 0.6*Vcc при Vcc=5В маловато будет. Вам же дали верный совет про логику 74HCTxx или 74LVC125A (одна на прием - питание от 5В, вторая на передачу - питание от 3,3В). Что вас еще в астрологию и гадание на кофейной гуще тянет (будет/не будет работать)?
|
|
|
|
|
Jan 3 2011, 21:01
|

pontificator
     
Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483

|
Цитата(rezident @ Jan 4 2011, 07:54)  Выходные уровни модуля, запитанного от 3,3В, могут не дотянуть до уровней VIH(min) ATmega128, запитанной от 5В. Самое неприятное, что в даташите на ХЕ1205 уровень лог. единицы на выходе гарантируется всего лишь 75% от Vdd. Придется подтягивающие резюки ставить. Цитата(MaksimYrievich @ Jan 4 2011, 08:04)  А как без них (микросхем)? Как тогда подключить вывод MISO от DP1205 к МК? Согласен поднять питание радиомодуля до 3,5 вольт. Напрямую подключить. И еще подтянуть резистором ~3.3к к 3.5В. Цитата(rezident @ Jan 4 2011, 07:54)  верный совет про логику 74HCTxx Шило на мыло. Этой логике при питании от 5В уровень лог.1 на входе требуется еще больше, чем Меге. Промеж нее надо искать отдельных бойцов, способных при 5В питания воспринимать 2В как лог.1, таких как SN74HCT541 и иже с ним. Например, SN74HCT125 канает, а CD74HCT125 - не канает
|
|
|
|
Сообщений в этой теме
MaksimYrievich Сопряжение DP1205 3,3v + AtMega128 5v Jan 3 2011, 00:43 Serj78 Входы Меги- пофиг, выходы- через резисторы и стаби... Jan 3 2011, 05:56            rezident Цитата(=AK= @ Jan 4 2011, 05:01) Шило на ... Jan 3 2011, 21:11             =AK= Цитата(rezident @ Jan 4 2011, 10:41) Вы с... Jan 3 2011, 21:18              rezident Цитата(=AK= @ Jan 4 2011, 05:18) Но, помн... Jan 3 2011, 21:31            MaksimYrievich Цитата(=AK= @ Jan 4 2011, 03:01) Напрямую... Jan 3 2011, 21:44             rezident Цитата(MaksimYrievich @ Jan 4 2011, 05:44... Jan 3 2011, 21:52             =AK= Цитата(MaksimYrievich @ Jan 4 2011, 11:14... Jan 3 2011, 23:29              MaksimYrievich Цитата(=AK= @ Jan 4 2011, 05:29) А тут те... Jan 4 2011, 10:04               rx3apf Цитата(MaksimYrievich @ Jan 4 2011, 16:04... Jan 4 2011, 10:25                MaksimYrievich Цитата(rx3apf @ Jan 4 2011, 16:25) MCP154... Jan 4 2011, 11:06                 rx3apf Цитата(MaksimYrievich @ Jan 4 2011, 17:06... Jan 4 2011, 11:43                  MaksimYrievich Цитата(rx3apf @ Jan 4 2011, 17:43) Если т... Jan 4 2011, 12:03               =AK= Цитата(MaksimYrievich @ Jan 4 2011, 23:34... Jan 4 2011, 18:07                MaksimYrievich Цитата(=AK= @ Jan 5 2011, 00:07) Вот анал... Jan 4 2011, 18:33                 rezident Цитата(MaksimYrievich @ Jan 5 2011, 02:33... Jan 4 2011, 18:55                  MaksimYrievich Цитата(rezident @ Jan 5 2011, 00:55) вели... Jan 4 2011, 19:19  =AK= Цитата(MaksimYrievich @ Jan 4 2011, 03:04... Jan 3 2011, 18:02   MaksimYrievich Цитата(=AK= @ Jan 4 2011, 00:02) Поскольк... Jan 3 2011, 18:34 =AK= Цитата(MaksimYrievich @ Jan 3 2011, 14:13... Jan 3 2011, 06:07 ikolmakov Предлагаю поставить двунапрвленный транслятор уров... Jan 3 2011, 18:39 MaksimYrievich Цитата(ikolmakov @ Jan 4 2011, 00:39) Пре... Jan 3 2011, 18:49 rezident Цитата(MaksimYrievich @ Jan 4 2011, 02:34... Jan 3 2011, 18:45 MaksimYrievich Есть, кто сталкивался с радиомодулем DP1205-C915? ... Jan 4 2011, 17:30 rezident Цитата(MaksimYrievich @ Jan 5 2011, 01:30... Jan 4 2011, 18:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|