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