Перейти к содержанию
    

Согласование 3.3 и 5 вольт. Вечная тема.

2 zheka: могу порекомендовать st2378, в последнем проекте ее использовал- работает отлично. Даже не было проблем с Open-drain выходами контроллера :) -понимала собака, что это выходы!

ST2378.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, но "топикридеру" нужно внимательней ТЗ читать, первый пост:
В таком случае вам кроме собственно процесса чтения нужно еще запускать и процесс осмысливания прочтенного. ;) Перечитайте и вникните в суть моего предложения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Alexashka, спасибо, отличная микросхема. Минус по сравнению с AD - посмотрел сразу в 3-х воронежских конторах - не поставляют они такую микру. А вот от Analog Devices понравилась и купить легко. Остановил свой выбор на ней.

 

У меня один вопрос - касаемо и AD3308 и других подобных микросхем - есть у них вывод ENABLE. Хочется сразу посадить его на плюс питания и забыть о нем навеки. Перед микросхемой у меня разъем программирования контроллера, после - разъем целевого SPI устройства. Не будет ли конфликтов?

Схема вот такая:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прежде, чем закладывать ADG3308 в свое устройство, воспользуйтесь поиском по форуму и почитайте отзывы о ее использовании. Вот, например, совсем свежая тема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

rezident, спасибо за совет

 

 

Хм - нашел у себя в ящике микросхемы от Техаса - lvc8t245

Может быть не париться и поставить две таких? Одну на прием, другую на передачу? Избыточно, понимаю. Но когда микросхема под рукой, а заказ разовый...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

rezident, спасибо за совет

 

 

Хм - нашел у себя в ящике микросхемы от Техаса - lvc8t245

Может быть не париться и поставить две таких? Одну на прием, другую на передачу? Избыточно, понимаю. Но когда микросхема под рукой, а заказ разовый...

 

для 2 корпусов ТТСОП место нашлось а для резисторов нет или классических преобразователей на полевиках - улыбнуло :-) - надо быть последовательным , коль уж отвергали предложения коллег по соображениям дефицита места :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Знаете, с тех пор место освободилось немного. Кроме того, привлекло то, что эти микросхемы уже в руках. Но вот резисторы как-то ставить не хочется. ПОстоянно слышу, что это топорный способ. Да и, повторюсь, с 3 до 5 вольт - тоже нужно что-то ставить.

Изменено пользователем zheka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но вот резисторы как-то ставить не хочется. ПОстоянно слышу, что это топорный способ.
Вы не привели разумных доводов, подтверждающих невозможность такого способа согласования уровней (частота, нагрузочная емкость и т.п.), кроме внутреннего предубеждения в "топорности". И вообще никаких подробностей, что за устройство или м/с с питанием 3,3В вы подключаете к AVR, питающемуся от 5В?

Да и, повторюсь, с 3 до 5 вольт - тоже нужно что-то ставить.
Поскольку у AVR входные уровни примерно как у CMOS, то да, нужно ставить. Если бы входные уровни МК были TTLV или даже TTL, то в согласовании не было бы необходимости. Как вариант согласования 3,3В -> 5В для одного сигнала - один маломощный MOSFET (2N7002 в SOT23) + 2 резистора. Если и такой способ претит, то еще раз предлагаю одногейтовую логику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поскольку у AVR входные уровни...

вроде несколько раз обсуждалось, что на входах АВР триггеры Шмитта с гистерезисом что-то около 200мВ в районе полпитания?

 

хотя производитель, конечно, этот параметр не нормирует

Изменено пользователем stells

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вроде несколько раз обсуждалось, что на входах АВР триггеры Шмитта с гистерезисом что-то около 200мВ в районе полпитания?

 

хотя производитель, конечно, этот параметр не нормирует

Почему это не нормирует? Все вполне ясно указано в datasheet. Не знаю когда и с кем вы обсуждали, но я привык в большей степени верить документу от производителя, чем каким-либо кухонным обсуждениям. Открываю первый попавшийся даташит ATmega16(L) и читаю

DC Characteristics

TA = -40°C to 85°C, VCC = 2.7V to 5.5V (Unless Otherwise Noted)

---

VIL | min=-0.5V | max=0.2*VCC

VIH | min=0.6*VCC | max=VCC+0.5V

 

Открываю другой даташит ATmega162(V)

DC Characteristics

TA = -40°C to 85°C, VCC = 1.8V to 5.5V (unless otherwise noted)

---

VIL | при VCC = 1.8 - 2.4V | min=-0.5V | max=0.2*VCC

VIL | при VCC = 2.4 - 5.5V | min=-0.5V | max=0.3*VCC

VIH | при VCC = 1.8 - 2.4V | min=0.7*VCC | max=VCC+0.5V

VIH | при VCC = 2.4 - 5.5V | min=0.6*VCC | max=VCC+0.5V

 

Открываю третий даташит ATtiny2313(V) и вижу, что все аналогично

DC Characteristics

TA = -40°C to 85°C, VCC = 1.8V to 5.5V (unless otherwise noted)

---

VIL | при VCC = 1.8 - 2.4V | min=-0.5V | max=0.2*VCC

VIL | при VCC = 2.4 - 5.5V | min=-0.5V | max=0.3*VCC

VIH | при VCC = 1.8 - 2.4V | min=0.7*VCC | max=VCC+0.5V

VIH | при VCC = 2.4 - 5.5V | min=0.6*VCC | max=VCC+0.5V

 

Да, не при всех условиях это CMOS уровни (VIL<=0,3*VCC, VIH>=0.7*VCC), но очень близко.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, не при всех условиях это CMOS уровни (VIL<=0,3*VCC, VIH>=0.7*VCC), но очень близко.

странно, я только для входов reset и xtall нашел то, что Вы указали, правда смотрел мегу48 и тини24. но не суть, т.е. получается 3,3В (0,6Vcc=3В) они однозначно определяют, как логическую 1. помехоустойчивость низкая конечно, но если передатчик в паре сантиметров, то наловить что-то трудно. нужно только делитель рассчитать так, чтобы фронты не сильно затягивались, с одной стороны, и нижний резистор делителя не загружал сильно 3,3В-передатчик - с другой

Изменено пользователем stells

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

странно, я только для входов reset и xtall нашел то, что Вы указали,
Вы просто невнимательно смотрели и пропустили слово except - "исключая".

Input Low Voltage except XTAL1 and RESET pin

Input High-voltage except XTAL1 and RESET pins

помехоустойчивость низкая конечно
Помехоустойчивость вообще "никакая". Это только на "наколенного" домашнего творчества годится. При отклонении напряжения питания ±5% (вполне рядовое значение) и мало-мальской нагрузке выхода вполне может получиться с одной стороны питание 3,135В (3,3В-5%) и выходной уровень 3,13В, а с другой питание 5,25В (5В+5%) и мин. входной уровень 3,15В. :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это только на "наколенного" домашнего творчества годится

да согласен я, что на грани фола :biggrin:

 

тем более для скоростей 10Мбит

 

я привык в большей степени верить документу от производителя, чем каким-либо кухонным обсуждениям

вот кстати запись разговора на той кухне:

http://electronix.ru/forum/index.php?showtopic=75182

:biggrin:

 

и еще кстати прямо сейчас на электрониксе реклама висит по трансляторам:

http://focus.ti.com/lit/ml/scyb018d/scyb018d.pdf

Изменено пользователем stells

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы не привели разумных доводов, подтверждающих невозможность такого способа согласования уровней (частота, нагрузочная емкость и т.п.), кроме внутреннего предубеждения в "топорности". И вообще никаких подробностей, что за устройство или м/с с питанием 3,3В вы подключаете к AVR, питающемуся от 5В?

 

устройство 3.3 вольт - плата - внешний контроллер TFT дисплея. Что там за приемник стоит я не знаю, но в даташите на саму плату указано что уровни - 3.3 вольт LVTTL.

 

Указанные Вами способы и одногейтовая логика мне не претят, но, как я уже написал выше - у меня прямо в руках, как синица, есть пара микросхем 74LVC8T245 - двунаправленные переключаемые трансляторы от Vcca до Vccb, позволяют транслировать уровни от 1.5 до 5 вольт. На переделку схемы под них (ну надо же мне было чем-то заняться пока я ждал ответа на форуме) ушло 10 минут. Чисто исходя из соображений экономии своих сил, нервов я хочу поставить эти микросхемы ЕСЛИ умные люди посмотрят вышеприведенный мной даташит на 74LVC8T245, и скажут, смогут ли его входы и выходы работать с LVTTL. Поверьте мне, я погуглил на предмет LVTTL, я прочитал даташит на LVC, но уверенности что все будет работать, мне это не придало. Да и откуда взяться этой уверенности, если в даташите на например ADG3308 расписано, какая эта микросхема окуитительная, а на практике даже зубры форума ломали об нее зубы.

 

Итак, господа - будет ли работать 74LVC8T245 на частоте 10 мбит/сек c неизвестным устройством, имеющим "Напряжение на логических входах..........................................3.3 В LVTTL"

Изменено пользователем zheka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...