i2c и PT2258 Как должно работать?

ARDUIN
Offline
Зарегистрирован: 10.11.2013

Решил смастерить усилок с цифровым регулирование громкости. За основу взял PT2258 - 6тиканальный регулятор. Работает он по i2c. Но при подключении к контроллеру возник вопрос. А почему на ноге SDA висит логический 0? При попытке отослать информацию, SCL с лог 1 переходит в режим тактов, а SDA тупо сидит на 0 и всё. Ведь 0 на SDA это сигнал к началу передачи, а он висит постоянно, при чём со стороны 2258. Кто может занимался i2c... Как должно быть? Подтягивающие резисторы 9,1к.

ARDUIN
Offline
Зарегистрирован: 10.11.2013

Проблему решил - поставил подтягивающие резисторы с номиналом 1,5к. В даташите проних ничего нет, поэтому и поставил по умолчанию `10к.

vdk
Offline
Зарегистрирован: 14.04.2013

Подтягивающие резисторы считать надо, они зависят от напряжения питания,  емкости шины (общей емкости проводов, подключенных портов и контактов) и частоты

типа вот так

 

vingor
Offline
Зарегистрирован: 25.05.2014

У кого нибудь получилось запустить эту микросхему?