-
- Ты в своём уме? Ещё раз: все микросхемы с функцией I2C имеют определённые стандартом уровни лог. уровней. Отличные от прочих GPIO выводов, будь они CMOS или TTL, и неависимые от питающих напряжений! SMBUS это тоже касается, Atmel'овского TWI, fk0(189 знак., 09.10.2015 00:34)
- Подавляющее большинство "толстых" чипов в принципе не имеет 5V толерантных входов. Процессоры imx, nuc970: i2c имеет уровни 3 или 1.8V - 3m(09.10.2015 09:49)
- PS: вообще есть специальные микросхемы в рода PC9306 бывшего филлипса, ныне техаса (или NXP -- фиг поймёшь). Но скорей всего они не нужны и это ошибка в схеме и/или подборе компонентов, что они понадобились. - fk0(09.10.2015 00:46)
- Я впрочем не совсем прав и в последних версиях I2C появилось требование в 0.7VDD. Но советую таки внимательно приглядеться к применяемым компонентам и, возможно, что-либо заменить. Т.к. в более общем случае (если не гнаться за 5МГц скоростями и fk0(151 знак., 09.10.2015 00:45)
- Сейчас уже есть большое количество микросхем работающих при 1,8В с I2C. А уровень 1,8 не совместим с 3,3В. antm(44 знак., 09.10.2015 09:57)
- Ну вот смотрите , есть датчик BM180. См. его DS , гарантированные производителем режимы работы этого датчика лежат в диапазоне 1.8 -3.6 максимально 4.25. Вроде можно и проц посадить на 3.3 , но выше 12Мгц ( c копейками )проц уже работать не может ilyaul(306 знак., 09.10.2015 01:55 - 01:59)
- Ты в своём уме? Ещё раз: все микросхемы с функцией I2C имеют определённые стандартом уровни лог. уровней. Отличные от прочих GPIO выводов, будь они CMOS или TTL, и неависимые от питающих напряжений! SMBUS это тоже касается, Atmel'овского TWI, fk0(189 знак., 09.10.2015 00:34)