Аудиотехника Разработка и ремонт аудиотехники. Усилители, записывающие приставки и другие аудиоустройства своими руками. |
10.03.2017, 08:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,832
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Муз центр, связка PT2322 и AT89c51 шина I2C
Доброго времени всем. Подскажите по связке звукового процессора PT2322 и микроконтроллера AT89c51. Принес товарищ шестиканальный музыкальный центр, с проблемой - нет двух каналов (центр и саб) и не регулируются высокие/низкие. Вскрытие показало что до PT2322 все каналы доходят, а выхода с него нет. Заменил его, ничего не меняется, выхода звука с него не. Управляет им по I2C микроконтроллер AT89c51, он же обрабатывает кнопки, дисплей , энкодер, фотоприемник пульта, и мультиплексоры каналов. По опсанию, при включении МК должен выдать по I2C команду на звукопроцессор. Логического анализатора у меня нет , смотрю осциллографом , да при включении есть посылка по шине, так же есть посылки при вращении энкодера. Как я понял из описания МК аппаратного I2C в нем нет, реализация программная, т.е грешить на сбой программы не стоит, остальное же работает. Физически пробило порт ? Но импульсы идут , у меня нет опыта работы с I2C, насколько там важны частоты ? МК кварцован, кварц 4.00 МГц, я намерил 3,86. Прошивка МК читается, попробую сменить его, но у нас в магазинах нет, жду когда приедет. Может кто сталкивался с такой проблемой , еще что подскажите.
__________________
Да здравствует Разум,да сгинет Маразм!
|
|
|
|
10.03.2017, 08:53
|
|
Временная регистрация
Регистрация: 18.05.2010
Адрес: Молдова Бельцы
Сообщений: 60
Сказал спасибо: 2
Сказали Спасибо 88 раз(а) в 26 сообщении(ях)
|
Re: Муз центр, связка PT2322 и AT89c51 шина I2C
Сообщение от E_C_C
|
шестиканальный музыкальный центр
|
А название и номер модели энтот центр имеет ?
Сообщение от E_C_C
|
связке звукового процессора PT2322 и микроконтроллера AT89c51
|
И схема где ?
|
|
|
Сказали "Спасибо" Миргород Сергей
|
|
|
10.03.2017, 09:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,832
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Re: Муз центр, связка PT2322 и AT89c51 шина I2C
Модель Sven HA-350, но по видимому китайский клон . Схему в ужасном качестве я находил но не все узлы соответствуют, собственно , вот она, смотрите. I2C организована на 39,38 выводах МК, звукопроцессор вообще не показан, как и вся плата с мультиплексорами и ОУ. Либо клон сильно китайский, либо в схеме должен быть второй лист.
Я больше на даташиты ориентировался. SVEN HA-350.rar
З/ы покурил доки на шину, получается , что нужен логический анализатор , посмотреть что там за команды МК передает в РТ2322 , а иначе непонятно, то ли прошивка повреждена, то ли аппаратно МК глючит.
__________________
Да здравствует Разум,да сгинет Маразм!
Последний раз редактировалось E_C_C; 10.03.2017 в 10:29.
|
|
|
|
10.03.2017, 17:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,715
Сказал спасибо: 130
Сказали Спасибо 1,108 раз(а) в 527 сообщении(ях)
|
Re: Муз центр, связка PT2322 и AT89c51 шина I2C
Цитата:
|
реализация программная, т.е грешить на сбой программы не стоит, остальное же работает
|
юморит парень ...
Во первых - найти логический анализатор. Купить, взять в аренду, отжать в подворотне. Иначе очень долго можно копаться.
При замене PT2322 ( не факт что мертвой) обвязка её проверялась? Внимательно? Все сигналы, питание, поиск микротрещин и неисправных элементов? Подтяжки I2C в обрыв не ушла?
И я-бы не удержался и Дискавери подцепил на I2C шину. Посниферить и самому порулить PT2322 (естественно не одновременно). Для проверки. Но для автора темы это походу не актуально.
Последний раз редактировалось DanilinSA; 10.03.2017 в 19:02.
|
|
|
Сказали "Спасибо" DanilinSA
|
|
|
10.03.2017, 19:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,832
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Re: Муз центр, связка PT2322 и AT89c51 шина I2C
Сообщение от DanilinSA
|
При замене PT2322 ( не факт что мертвой) обвязка её проверялась? Внимательно? Все сигналы, питание, поиск микротрещин и неисправных элементов? Подтяжки I2C в обрыв не ушла?
|
Да скорее всего живую на живую заменил.
Проверялось , внимательно, там проверять то особо нечего , входа-выхода, да частотная коррекция, один вход Vref , питание и шина. Подтягивающие целы.
Сообщение от DanilinSA
|
И я-бы не удержался и Дискавери подцепил на I2C шину. Посниферить и самому порулить PT2322
|
Где б ее взять , да и в СТМ я ни в зуб ногой.
Была мысль прицепить на I2C на мегу, а с нее через RS-232 на комп вывести , хоть поглядеть что там твориться. Но это я на потом оставлю, может где удастся найти логический анализатор, посмотрю что там пересылается. Может еще малой кровью обойдется,- просто заменой МК...
PT2322 , без первоначальной инициализации кирпич, кирпичем, сигнал через себя не пропустит.
Сообщение от DanilinSA
|
юморит парень ...
|
ну а что плакать , аппарат то не мой ))
__________________
Да здравствует Разум,да сгинет Маразм!
Последний раз редактировалось E_C_C; 10.03.2017 в 19:57.
|
|
|
|
10.03.2017, 20:21
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,697
Сказал спасибо: 189
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
|
Re: Муз центр, связка PT2322 и AT89c51 шина I2C
Я лет 20 назад на досе написал лог анализатор с лпт порта за 3 часа. В qbasik
__________________
кагмаподэ магмаподэ
|
|
|
|
10.03.2017, 20:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,730
Сказал спасибо: 2,439
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
|
Re: Муз центр, связка PT2322 и AT89c51 шина I2C
На какую тактовую частоту ?
|
|
|
|
10.03.2017, 20:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.05.2008
Адрес: регион 63
Сообщений: 1,832
Сказал спасибо: 742
Сказали Спасибо 683 раз(а) в 386 сообщении(ях)
|
Re: Муз центр, связка PT2322 и AT89c51 шина I2C
__________________
Да здравствует Разум,да сгинет Маразм!
|
|
|
|
10.03.2017, 21:59
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,697
Сказал спасибо: 189
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
|
Re: Муз центр, связка PT2322 и AT89c51 шина I2C
Сообщение от baiderin
|
На какую тактовую частоту ?
|
в досе лпт пахал под 2мгц. для просмотра чо в муз центре происходит мне хватило за глаза.
тоже как раз снифил регулятор громкости и синтезатор приемника.
какая нах частота вообще? заснял все на максимуме и на картинке пальцами рассчитал.
картинку из точек тоже на кубасике нарисовал.
широко? проредил тем же басиком.
на всё это ушло строк 30 программы
__________________
кагмаподэ магмаподэ
Последний раз редактировалось индюк; 10.03.2017 в 22:03.
|
|
|
|
10.03.2017, 22:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,587
Сказал спасибо: 704
Сказали Спасибо 4,353 раз(а) в 1,996 сообщении(ях)
|
Re: Муз центр, связка PT2322 и AT89c51 шина I2C
Была похожая проблема:
https://kazus.ru/forums/showthread.php?t=113891
выяснилось, что чип не виноват, это глючная прошивка Фили пса слала команды понижения громкости. Правильной найти не удалось. Решил с помощью промежуточного шлюза I2C‹-›I2C, который фильтрует весь базар.
На али можно купить полный темброблок с пультом и LCD.
А вот какая лядь потерла остаток моей темы про это, только админ знает.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
Последний раз редактировалось Kabron; 10.03.2017 в 22:40.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:42.
|
|