реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Сопряжение DP1205 3,3v + AtMega128 5v, Сопряжение входов DP1205 3,3v + AtMega128 5v
MaksimYrievich
сообщение Jan 3 2011, 18:34
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828



Цитата(=AK= @ Jan 4 2011, 00:02) *
Поскольку вы не спрашивали "как обеспечить согласование уровней", то на незаданный вопрос я не стал отвечать, а потому не стал расписывать, как можно согласовать уровни сигналов, идущие от радиомодуля к Меге. Предположил, что раз не спрашиваете, то, значит, сами знаете ответ и собираетесь подключать напрямую, благо уровни позволяют, особенно если питание радиомодуля сделать немного побольше, порядка 3.5 В.
Можно и их использовать, если нравится, есть место на плате и не жалко денег.

А как без них (микросхем)? Как тогда подключить вывод MISO от DP1205 к МК? Согласен поднять питание радиомодуля до 3,5 вольт.

Цитата(rezident @ Jan 4 2011, 00:24) *
Даже если напряжение "не попрет", то работать как входы они не смогут. Выходные уровни модуля, запитанного от 3,3В, могут не дотянуть до уровней VIH(min) ATmega128, запитанной от 5В. Запаса для 0.6*Vcc при Vcc=5В маловато будет. Вам же дали верный совет про логику 74HCTxx или 74LVC125A (одна на прием - питание от 5В, вторая на передачу - питание от 3,3В). Что вас еще в астрологию и гадание на кофейной гуще тянет (будет/не будет работать)?

Кроме вашего мнения существует ещё одно - противоположное. Хочется его тоже выслушать
Go to the top of the page
 
+Quote Post
ikolmakov
сообщение Jan 3 2011, 18:39
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 353
Регистрация: 29-05-06
Из: С.-Петербург
Пользователь №: 17 541



Предлагаю поставить двунапрвленный транслятор уровней типа ADG3304 - 2$ в рознице.
http://www.analog.com/en/interface/level-t...ts/product.html
Снимает все проблемы по сопряжению различной логики.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 3 2011, 18:45
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(MaksimYrievich @ Jan 4 2011, 02:34) *
Кроме вашего мнения существует ещё одно - противоположное. Хочется его тоже выслушать
А где оно - противоположное-то? Вроде только одно оно: 3,3В уровни на входы МК можно пустить как есть, если уверены, что будет работать при любых условиях или преобразовать на трансиверах/логике. А 5В выходные уровни от МК поделить резисторами или преобразовать на трансиверах/логике.
Цитата(ikolmakov @ Jan 4 2011, 02:39) *
Предлагаю поставить двунапрвленный транслятор уровней типа ADG3304 - 2$ в рознице.
Предлагаю вначале воспользоваться поиском по форуму, внимательно почитать о проблемах, которые возникают у других при использовании этого конкретного транслятора и только потом делать выводы о пригодности его применения в данной конкретной ситуации.
Go to the top of the page
 
+Quote Post
MaksimYrievich
сообщение Jan 3 2011, 18:49
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828



Цитата(ikolmakov @ Jan 4 2011, 00:39) *
Предлагаю поставить двунапрвленный транслятор уровней типа ADG3304 - 2$ в рознице.
http://www.analog.com/en/interface/level-t...ts/product.html
Снимает все проблемы по сопряжению различной логики.

Если Вы серьезно, то не канает. По сравнению с уже предложенным вариантом от "rx3apf" - 74HCT04. Вы начинаете спамить. Читайте предыдущий текст обсуждения. rolleyes.gif
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jan 3 2011, 21:01
Сообщение #20


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 - не канает wacko.gif
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 3 2011, 21:11
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(=AK= @ Jan 4 2011, 05:01) *
Шило на мыло. Этой логике при питании от 5В уровень лог.1 на входе требуется еще больше, чем Меге.
Вы серии HCT и HC не перепутали? HCT как раз предназначена для приема уровней TTL/TTLV логики (2,7В...3,6В и вплоть до 5В) при собственном питании 5В+-10%. Серия HC имеет входные CMOS уровни, но зато работает в диапазоне напряжений питания 2В...6В.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jan 3 2011, 21:18
Сообщение #22


pontificator
******

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



Цитата(rezident @ Jan 4 2011, 10:41) *
Вы серии HCT и HC не перепутали? HCT как раз предназначена для приема уровней TTL/TTLV логики (2,7В...3,6В и вплоть до 5В) при собственном питании 5В+-10%. Серия HC имеет входные CMOS уровни, но зато работает в диапазоне напряжений питания 2В...6В.

Угу, не туда посмотрел. Но, помнится, изначальный вариант серии 74HCT отличался от 74HC только наличием встроенного подтягивающего резюка на входе. Остальные кишки были одинаковые
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 3 2011, 21:31
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(=AK= @ Jan 4 2011, 05:18) *
Но, помнится, изначальный вариант серии 74HCT отличался от 74HC только наличием встроенного подтягивающего резюка на входе.
А это скорее уж к отличиям MAX232 и MAX3232 относится biggrin.gif
Go to the top of the page
 
+Quote Post
MaksimYrievich
сообщение Jan 3 2011, 21:44
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828



Цитата(=AK= @ Jan 4 2011, 03:01) *
Напрямую подключить. И еще подтянуть резистором ~3.3к к 3.5В.

Я не зря сакцентировал внимание на подключении именно вывода MISO. Этот же вывод будет использован другими микросхемами и иногда как выход. Соответственно на нем будет появляться напряжение +5 вольт с открытого силового ключа других микросхем (да например при программировании!). Объясните откуда такая уверенность, что эти +5 вольт не прошибут в обратную сторону вход MISO радиомодуля? Поставить резистор в разрыв я тоже не могу - иначе как я тогда читать с него в Мегу буду. Надеюсь мы поняли друг друга...

Цитата(rezident @ Jan 4 2011, 03:11) *
Вы серии HCT и HC не перепутали? HCT как раз предназначена для приема уровней TTL/TTLV логики (2,7В...3,6В и вплоть до 5В) при собственном питании 5В+-10%. Серия HC имеет входные CMOS уровни, но зато работает в диапазоне напряжений питания 2В...6В.

Так какую микросхему взять будет правильно 74HC04D или 74HCT04D? Питание ей будет ровно 5 вольт.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 3 2011, 21:52
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(MaksimYrievich @ Jan 4 2011, 05:44) *
Так какую микросхему взять будет правильно 74HC04D или 74HCT04D?
Вы троллите что ли? Если нет, то перечитайте внимательно второе предложение в сообщении #21. Если еще не понятно, то сравните сами даташиты, указанных вами м/с.
Go to the top of the page
 
+Quote Post
=AK=
сообщение Jan 3 2011, 23:29
Сообщение #26


pontificator
******

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



Цитата(MaksimYrievich @ Jan 4 2011, 11:14) *
Я не зря сакцентировал внимание на подключении именно вывода MISO. Этот же вывод будет использован другими микросхемами и иногда как выход. Соответственно на нем будет появляться напряжение +5 вольт с открытого силового ключа других микросхем (да например при программировании!).

А тут телепатов нет, кто бы мог читать ваши мысли. Ранее вы говорили только девятипроводном соединении радиомодуля c Мегой, а про "другие микросхемы" молчали как партизан на допросе.

Подключайте и другие микросхемы к 3.5 В, зачем их на 5 В лепить? Пока что ваше обоснование использования 5 В даже для Меги выглядит совершенно неубедительно. Просветите, что это за таинственные "проблемы в АЦП" и что вы выгадываете, развoдя зоопарк по питанию?
Go to the top of the page
 
+Quote Post
MaksimYrievich
сообщение Jan 4 2011, 10:04
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828



Цитата(=AK= @ Jan 4 2011, 05:29) *
А тут телепатов нет, кто бы мог читать ваши мысли. Ранее вы говорили только девятипроводном соединении радиомодуля c Мегой, а про "другие микросхемы" молчали как партизан на допросе.

Подключайте и другие микросхемы к 3.5 В, зачем их на 5 В лепить? Пока что ваше обоснование использования 5 В даже для Меги выглядит совершенно неубедительно. Просветите, что это за таинственные "проблемы в АЦП" и что вы выгадываете, развoдя зоопарк по питанию?

У меня размах напряжения до 4,5 вольт с операционных усилителей на вход АЦП АтМеги. Они от +5,-5 вольт питаются (соответственно сама Мега должна иметь опорное напряжение АЦП около 4 вольт - я так думаю. Занижать эти величины нет возможности ещё и по причине того, что: 1) эта часть устройства, то есть плата с ОУ - готова. Внести в нее даже один резистор не получится, 2) занижая опорное напряжение на АтМеге, повышается доля помех в уже цифровом сигнале на дисплее, понижается точность показаний особенно в области малых значений. Так как величину пульсаций с операционных усилителей уменьшить уже никак (плата готова!). Фльтры по питанию типа LC не предлагать!, 3) Дисплей - подсветка +5 вольт (он тоже на готовой плате, вместе с ОУ), 4) Светодиодный блок индикации, его драйвер питается тоже от +5 вольт. Да и ваще, УСТРОЙСТВО У МЕНЯ ВСЁ ПЯТИ ВОЛЬТОВОЕ!!!. Единственное 3,3 вольтовое устройство в схеме - это радиомодуль DP1205, будь он не ладен!! Так что всё переделать, проще застрелиться. Кроме того разъемы!!! В них распиновка конкретная уже заложена, вводить в нее +3,3 вольта это крах вообще! Всю и все платы переделывать. Короче это не вариант! Вот так вот я лоханулся в самый последний момент! Ну что, надеюсь убедил? Ещё думу думаю, как на Мегу из пяти вольт сделать опорных 4 вольта для АЦП. Что бы дёшево было и без заморочек? Интегральный стабилизатор? Только какой
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 4 2011, 10:25
Сообщение #28


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(MaksimYrievich @ Jan 4 2011, 16:04) *
как на Мегу из пяти вольт сделать опорных 4 вольта для АЦП. Что бы дёшево было и без заморочек?

MCP1541
Go to the top of the page
 
+Quote Post
MaksimYrievich
сообщение Jan 4 2011, 11:06
Сообщение #29


Частый гость
**

Группа: Участник
Сообщений: 79
Регистрация: 10-08-09
Пользователь №: 51 828



Цитата(rx3apf @ Jan 4 2011, 16:25) *
MCP1541

Спасибо за конструктив "rx3apf". MC1541 - это действительно правильный выбор со всех точек зрения. А главное в SMD корпусе выпускается. Цена правда средняя, но при серийном выпуске будет всё ОК! Кстати, я много думал над предложенным Вами вчера вариантом - 74HCT04D. При её использовании необходимо последовательное включение двух элементов НЕ. Так как каждый элемент этой микросхемы инвертирующий. Это мы тоже обсуждали. Всё таки это не очень хорошо. Всё таки лучшим вариантом будет использование микросхемы 74HCT125D - она не инвертирующая. При ёё использовании достаточно включение одного элемента. В этом случае, задержка при прохождении сигнала (MISO) от ёё входа к её выходу будет в 2 раза меньше (см. датасшит 74HCT04D, 74HCT125D). Так как сигнал MISO - это сигнал SPI интерфейса, то теоретически на 74HCT125D скорость SPI может быть вдвое выше. Хотя этот выриант Вы тоже предлагали. Я буду использовать 74HCT125D. Что Вы думаете по этому поводу?
Прикрепленные файлы
Прикрепленный файл  _____________AtMega128__DP1205.bmp ( 3.75 мегабайт ) Кол-во скачиваний: 12
 
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Jan 4 2011, 11:43
Сообщение #30


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(MaksimYrievich @ Jan 4 2011, 17:06) *
Всё таки лучшим вариантом будет использование микросхемы 74HCT125D - она не инвертирующая. При ёё использовании достаточно включение одного элемента. В этом случае, задержка при прохождении сигнала (MISO) от ёё входа к её выходу будет в 2 раза меньше (см. датасшит 74HCT04D, 74HCT125D). Так как сигнал MISO - это сигнал SPI интерфейса, то теоретически на 74HCT125D скорость SPI может быть вдвое выше.

Если тактовая 16 MHz, то частота SPI будет максимум 8 MHz. Да, при такой частоте два элемента дают задержку, сопоставимую с полупериодом, поэтому лучше один элемент.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01501 секунд с 7
ELECTRONIX ©2004-2016