|
Совместная работа устройств I2C с разными напряжениями питания, Как? |
|
|
|
Jun 23 2007, 09:00
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Как правильно подключить? Мега16L (напряжение питания 3В); Master FOSP-01A(напряжение питания 3В); Slave TIC154 (напряжение питания 5В). Slave Проблемы не было бы, если бы ЖКИ питалось от 3В. Здесь есть один неясный момент. В даташите на TIC154 указано: Operating voltage: 2.5~5.5V. А минимальное напряжение питания драйвера LCD PCF8535 указано 4.5В. Так будет ли работать LCD TIC154 от 3В? Если все-таки питать LCD от 5В, подтягивающие резисторы 10к на шине I2C притянуты к 3В, будет ли так работать?
Сообщение отредактировал alux - Jun 23 2007, 09:06
Прикрепленные файлы
PCF8535.pdf ( 276.49 килобайт )
Кол-во скачиваний: 121
TIC154.pdf ( 198.23 килобайт )
Кол-во скачиваний: 214
|
|
|
|
|
 |
Ответов
|
Jul 4 2007, 20:10
|

Местный
  
Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894

|
Цитата(alux @ Jun 23 2007, 13:00)  Как правильно подключить? Мега16L (напряжение питания 3В); Master FOSP-01A(напряжение питания 3В); Slave
TIC154 (напряжение питания 5В). Slave Проблемы не было бы, если бы ЖКИ питалось от 3В. Здесь есть один неясный момент. В даташите на TIC154 указано: Operating voltage: 2.5~5.5V. А минимальное напряжение питания драйвера LCD PCF8535 указано 4.5В. Так будет ли работать LCD TIC154 от 3В? Если все-таки питать LCD от 5В, подтягивающие резисторы 10к на шине I2C притянуты к 3В, будет ли так работать? LCD запитайте от 5В, если I2C на нем имеет TTL вход на I2C, то подтягивающие резисторы ставьте на 3.3В, все должно работать. На шине I2C нет активного высокого уровня, так что ничего сгореть не должно
|
|
|
|
|
Jul 4 2007, 20:44
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(-Al- @ Jul 5 2007, 02:10)  LCD запитайте от 5В, если I2C на нем имеет TTL вход на I2C, то подтягивающие резисторы ставьте на 3.3В, все должно работать. На шине I2C нет активного высокого уровня, так что ничего сгореть не должно  Ничего не сгорит, но и работать не будет  , т.к. у PCF8535 CMOS-уровни. VIH=0.7VCC...VCC (это, кстати, согласуется со спецификацией THE 2C-BUS SPECIFICATION, см. Table 4 Characteristics of the SDA and SCL I/O stages for F/S-mode I2C-bus devices). При VCC=5В, VIH=3.5В...5В, а у меги при 3В-ом питании выходной уровень лог. 1 только 3В максимум.
|
|
|
|
|
Jul 5 2007, 08:08
|

Местный
  
Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894

|
Цитата(rezident @ Jul 5 2007, 00:44)  Ничего не сгорит, но и работать не будет  , т.к. у PCF8535 CMOS-уровни. VIH=0.7VCC...VCC (это, кстати, согласуется со спецификацией THE 2C-BUS SPECIFICATION, см. Table 4 Characteristics of the SDA and SCL I/O stages for F/S-mode I2C-bus devices). При VCC=5В, VIH=3.5В...5В, а у меги при 3В-ом питании выходной уровень лог. 1 только 3В максимум. Ну так я и говорю " если есть TTL"  Кстати, а Мега16L и FOSP-01A стерпят на своем входе 5В?? Если терпят, то и к 5В можно подтянуть...
|
|
|
|
|
Jul 5 2007, 09:08
|
Гуру
     
Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882

|
Цитата(-Al- @ Jul 5 2007, 14:08)  Ну так я и говорю " если есть TTL"  В спецификации I2C Bus именно CMOS-уровни заложены VIL<=0.3Vdd, VIH>=0.7Vdd. Цитата(-Al- @ Jul 5 2007, 14:08)  Кстати, а Мега16L и FOSP-01A стерпят на своем входе 5В?? Если терпят, то и к 5В можно подтянуть... Не терпят. Защитные диоды в меге не позволят. P.S. я вот не совсем понимаю, зачем делать необоснованные предположения и давать вредные советы? В даташитах и спецификациях же все написано. Разве трудно сначала изучить вопрос, а потом высказаться по его поводу. Или вам -Al- лишь бы посоветовать чего-нибудь "от балды"? Результативные сообщения вам вроде уже не нужно набирать, так какой смысл просто трепаться? ;)
|
|
|
|
|
Jul 5 2007, 10:23
|

Местный
  
Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894

|
Цитата(rezident @ Jul 5 2007, 13:08)  В спецификации I2C Bus именно CMOS-уровни заложены VIL<=0.3Vdd, VIH>=0.7Vdd. Не терпят. Защитные диоды в меге не позволят. P.S. я вот не совсем понимаю, зачем делать необоснованные предположения и давать вредные советы? В даташитах и спецификациях же все написано. Разве трудно сначала изучить вопрос, а потом высказаться по его поводу. Или вам -Al- лишь бы посоветовать чего-нибудь "от балды"? Результативные сообщения вам вроде уже не нужно набирать, так какой смысл просто трепаться?  Раз уж на то пошло, то при таких номиналах подтагивающих резисторов (10кОм), ток через защитные диоды будет 170мкА, что врядли приведет к их выгоранию, а вот уровень поднять до CMOS они не дадут... Из рекомендаций тов. alux могу посоветовать попробовать проверить работоспособность ЖКИ на 3В, это не так уж и сложно... PS Я вот не понимаю, зачем цеплятся к словам?? Разве я что-то не так сказал, везде было слово "если"??? Или Вы тоже посты набиваете??? Вам-то тем-более не надо!
|
|
|
|
|
Jul 9 2007, 13:52
|
Группа: Новичок
Сообщений: 6
Регистрация: 28-09-06
Пользователь №: 20 759

|
Цитата(invertor79 @ Jul 8 2007, 21:27)  У меня сейчас перед глазами лежит работающая плата - Мега128 и TIC149 (пробовал и TIC105). При этом I2C меги (на 400кГц) работает от 3,3В а индикатор от 5В. Сбоев не наблюдал.
P.S. Pull-up резюки стоят 1,5к поскольку от меги до индикатора 25см. и фронты заваливались. Не поделитесь библиотеками работы с PCF8535? Стоит такая же задача с мегой 128 и TIC149.. Масса вопросов и так мало ясности((
|
|
|
|
Сообщений в этой теме
alux Совместная работа устройств I2C с разными напряжениями питания Jun 23 2007, 09:00 rezident Согласование 3.3В и 5В устройств на шине I2C описа... Jun 23 2007, 12:24 alux Спасибо за информацию. Все-же надеялся обойтись бе... Jun 23 2007, 15:07 rezident На вашем месте я бы использовал транзисторы с мень... Jun 23 2007, 15:45 alux Цитата(rezident @ Jun 23 2007, 18:45) На ... Jun 23 2007, 16:23  rezident Цитата(alux @ Jun 23 2007, 22:23) Я руков... Jun 23 2007, 16:45 Сергей Борщ Цитата(alux @ Jun 23 2007, 12:00) Здесь е... Jun 25 2007, 14:36 shkirenko PCF8535 - controller driver
http://www.detecto... Apr 30 2009, 13:01
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|