Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Вопрос по мр3 плееру. |
|
Опции темы |
09.02.2021, 12:10 | #1 |
ПолуЭльф
Сообщений: 1,554
Регистрация: 13.09.2006
Возраст: 36
Не в сети |
Вопрос по мр3 плееру.
Всем оставшимся в стою привет.
Есть вот такие вот китайские плееры/платы. все с ними хорошо, только громкость они не запоминают, При отключении/включении питания начинает орать на всю. При этом, некоторые нормально работают, некоторые удается починить пропайкой основного чипа, а некоторые так и орут. Может кто то знает в чем тут дело может быть? |
09.02.2021, 16:57 | #2 |
Форумец
|
А уровень громкости точно в ней должен сохраняться? А то по китайски даташит читать не умею и не понятно 3,3в откуда берется. Если да, то сделать качественное внешнее питание 5в (не от USB) и посмотреть.
|
09.02.2021, 20:52 | #4 |
ПолуЭльф
Сообщений: 1,554
Регистрация: 13.09.2006
Возраст: 36
Не в сети |
petrd, вот в том то и проблема что "ошибка" плавающая, на каких то платах она сохраняет громкость не важно питание по юсб или напрямую от стабилизатора, а на каких то нет, платы все из одного мешка, часть плат лечится пропайкой, часть не лечится, вот думаю где китайцы накосячили.
|
10.02.2021, 08:34 | #6 |
Форумец
|
Зная как работают микроконтроллеры алгоритм запоминания скорей всего такой. При нажатии кнопок громкости текущий уровень запоминается в регистрах и пишется в ЕЕПРОМ, но пока питание не снято громкость берется из регистров. При включении устройства уровень извлекается из ЕЕПРОМ и записывается в нужный регистр. Из практики встречал когда один и тот же код записи в ЕЕПРОМ в одних МК работает нормально, а в других нет. И зависит это от временных задержек при записи, которые могут зависить от напряжения питания, а так же от самого напряжения питания. В данном случае получается, что уровень не сохраняется в ЕЕПРОМ, поэтому при включении и не извлекается. От отклонения номиналов резисторов этот случай вряд ли зависит, т.к. они на чтение/запись ЕЕПРОМ не влияют, а вот пропайка может влиять на качество питания. Поэтому первым делом и задал вопрос про питание. В принципе вычислить виновника просто. Берете заведомо рабочую и нерабочую плату, меняете местами контроллеры и делаете выводы.
|