Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Применение логического анализатора. https://vlab.su/viewtopic.php?f=4&t=100926 |
Страница 1 из 1 |
prince [ 23 мар 2020, 14:13 ] | |
Заголовок сообщения: | Применение логического анализатора. |
Здравствуйте. Нужна помощь в овладении анализатором DSLogic Basic, сам не могу осилить уже второе устройство, понять причину не хватает познаний. Есть автомагнитола с диагнозом не включается. Китаец, схем нет разумеется. Собран на STM32F100VCT6B, общается по шине I2C c 2-мя микросхемами TDA7415C тембр регулятор и TDA7705 тюнер. Встал на шину и вижу, что МК стучится к устройству 61 и шлет туда биты записи, устройство ему отвечает ASK, те все получил, но при попытке чтения из него отвечает NASK. Вопрос, как узнать, к кому он отправляет данные? Мне показалось, что это тюнер, тогда чего он не отвечает. Как быть, подскажите. Вложение: DSLogik.rar в архиве сохраненный файл BS BA STM32.dsl анализатора и даташиты на микросхемы.
|
АлексКожин [ 23 мар 2020, 20:57 ] | |
Заголовок сообщения: | Re: Применение логического анализатора. |
prince писал(а): Вопрос, как узнать, к кому он отправляет данные? По шине i2c для определения получателя данных используется третий провод chip select (SC), к примеру у TDA7415CB в даташит он обозначен как SEL. На какой микре высокий - туда и отправляет |
prince [ 23 мар 2020, 22:27 ] | |
Заголовок сообщения: | Re: Применение логического анализатора. |
Алексей, мне казалось, что я ужасно знаю шину, но такое слышу впервые :) 17 вывод переключает SPI шину или I2C- она двухпроводная, в режиме I2C вывод SEL должен быть привязан к источнику питания с помощью резистора 68 кОм, если напряжение на выводе SEL падает ниже 5,5 В, интерфейс переключается в режим SPI- из даташита. Собственно хотелось больше узнать о том, чего я не озвучил, тк примеры в сети есть, но они привязаны к другим устройствам, например ремонт ноутбука где шина I2C работает оп протоколу SMBus. Понимаю, что делиться знаниями сейчас не кто не хочет бесплатно, но если только и слышно вокруг глянь анализатором, а дальше что? Как обработать полученную информацию? Может будет какой иной пример, как узнать адрес искал, только с Ардуиной и выдает поиск, как- будто других устройств нет. |
Serge_L [ 23 мар 2020, 23:26 ] | |
Заголовок сообщения: | Re: Применение логического анализатора. |
А нет в документации на тда и на микруху в тюнере данных о дефолтном адресе? Как правило, используется адрес базовый, никто ж при двух разных микрухах не будет их специально перепрограммировать на другой адрес, даже если такая возможность и есть. |
prince [ 24 мар 2020, 00:12 ] | |
Заголовок сообщения: | Re: Применение логического анализатора. |
Serge_L писал(а): о дефолтном адресе? Есть- For the TDA7415CB the chip address is $8C (10001100). Для второй TDA addresses are possible: 0xC2/C3 or 0xC8/C9. |
Serge_L [ 24 мар 2020, 07:51 ] | |
Заголовок сообщения: | Re: Применение логического анализатора. |
Что-то с адресом тогда не ладится совсем!))) Тем более, что на шине есть ответ от кого-то! Ваши диаграммы посмотреть не могу. С телефона пишу. |
prince [ 24 мар 2020, 09:42 ] | |
Заголовок сообщения: | Re: Применение логического анализатора. |
Serge_L писал(а): на шине есть ответ от кого-то Ну как же, мы знаем от кого- от устройства с адресом 61, ему же и назначаются данные для записи, которые он принимает. Почему не дает читать?? |
Serge_L [ 24 мар 2020, 15:50 ] | |
Заголовок сообщения: | Re: Применение логического анализатора. |
Где из ваших, вышеперечисленных, устройство 61? |
prince [ 24 мар 2020, 18:28 ] | |
Заголовок сообщения: | Re: Применение логического анализатора. |
Serge_L писал(а): устройство 61 Видимо мне не все устройства удалось обнаружить... И еще, магнитолу забрали, производить измерения более не на чем. Остались общие вопросы, как быть, если попадаешь в такую ситуацию? Был у меня ресивер с похожей проблемой, там было обращение по кругу. Тк даташитов не получилось найти вообще не понятно что и куда оправляет. Вложение: ресивер.rar
|
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |