Всем оставшимся в стою привет.
Есть вот такие вот китайские плееры/платы.
все с ними хорошо, только громкость они не запоминают,
При отключении/включении питания начинает орать на всю.
При этом, некоторые нормально работают, некоторые удается починить пропайкой основного чипа, а некоторые так и орут.
Может кто то знает в чем тут дело может быть?
Изображения
А уровень громкости точно в ней должен сохраняться? А то по китайски даташит читать не умею и не понятно 3,3в откуда берется. Если да, то сделать качественное внешнее питание 5в (не от USB) и посмотреть.
[Ответ]
Teddybear 20:12 09.02.2021
Судя по маркировке на плате, девайс рассчитан на работу от аккума (ВАТ+, BAT-) и не предполагает полное отключение питания..
[Ответ]
punker-88 20:52 09.02.2021
petrd, вот в том то и проблема что "ошибка" плавающая, на каких то платах она сохраняет громкость не важно питание по юсб или напрямую от стабилизатора, а на каких то нет, платы все из одного мешка, часть плат лечится пропайкой, часть не лечится, вот думаю где китайцы накосячили.
[Ответ]
FSergey 00:45 10.02.2021
Читать даташит на 16-ти пиновую микросхуму и смотреть как она работает.
Еще могут использовать резисторы/конденсаторы не 2-5% погрешности, а 10-20% и вот вам на одной и той же плате такие чудеса)
[Ответ]
petrd 08:34 10.02.2021
Зная как работают микроконтроллеры алгоритм запоминания скорей всего такой. При нажатии кнопок громкости текущий уровень запоминается в регистрах и пишется в ЕЕПРОМ, но пока питание не снято громкость берется из регистров. При включении устройства уровень извлекается из ЕЕПРОМ и записывается в нужный регистр. Из практики встречал когда один и тот же код записи в ЕЕПРОМ в одних МК работает нормально, а в других нет. И зависит это от временных задержек при записи, которые могут зависить от напряжения питания, а так же от самого напряжения питания. В данном случае получается, что уровень не сохраняется в ЕЕПРОМ, поэтому при включении и не извлекается. От отклонения номиналов резисторов этот случай вряд ли зависит, т.к. они на чтение/запись ЕЕПРОМ не влияют, а вот пропайка может влиять на качество питания. Поэтому первым делом и задал вопрос про питание. В принципе вычислить виновника просто. Берете заведомо рабочую и нерабочую плату, меняете местами контроллеры и делаете выводы.
[Ответ]