Перейти к содержимому
Форум журнала практической электроники «Датагор»

Оригинал микро-ПК Raspberry Pi 3 Model B+ (Broadcom 1.4GHz quad-core 64 bit processor, Wifi, Bluetooth, USB)

Офигенная миниатюрная рация на литии BaoFeng UV-5R, 5W, 5-15 км! Охота, поход, торговый центр и т.п.

TrueRMS мультиметр UNI-T UT139A с автодиапазонами

Паяльнник 80W с терморегулятором и LCD-дисплеем, популярные жала серии 900M
Wal

Как работать с ресивером WM8805? Индикация, конфигурация

Рекомендованные сообщения

Приветствую, датагорцы.

 

Прикупил я WM8805, прочитал статью и... впал в ступор.

Читаем даташит (стр.19 вольный перевод): для индикации режимов при аппаратной конфигурации микросхемы можно использовать следующие выводы:

SCLK - "TRANS_ERR" как бы это адекватно перевести - ошибка транспортного уровня?

SDOUT - "NON_AUDIO" - тут с переводом просто: на входе не аудиоданные

CSB - "UNLOCK" - опять трудности перевода, что это за разомкнутый или открытый???

GPO0- "GEN_FLAG" - понятно, что генеральный флаг, но не понятно что это означает.

 

А теперь каверзные вопросы:

1. предложите ваши вменяемые варианты переводов этих английских аббревиатур.

 

2. из даташита не ясна нагрузочная способность выходов. Стоит ли вешать светодиоды прямо к выходам или нужны буфера? (потребление всей цифровой части ресивера указано 15мА)

 

3. самая засада в реализации индикации! Эти же самые "ноги" в момент включения (или аппаратного сброса) на 10-20 мкс (зависит от кварца) превращаются во входы конфигурации. Т.е. задав на такое короткое время на этих ногах нули и единицы мы конфигурим чип. После этого эти же ноги превращаются в выводы индикации. Вот так вот через одно место реализовано всё. Как эту байду организовать, чтобы одно другому не мешало?

 

У меня сейчас в голове крутится только один вариант: ставим шинный формирователь типа кр1534ап4 (хватит половинки микрухи). На входах формирователя вешаем "0" и "1" согласно нужной конфигурации. При включении транслируем уровни со входов на выходы, т.е. на указанные ноги WM8805. После 20мкс выходы АП4 переводим в "Z" (третье) состояние и они нам не мешают. Параллельно им цепляем буферы со светодиодами - здравствуй расширенная индикация.

 

Может можно как-то попроще, без дополнительных корпусов? В даташите вариантов нет, авторы оставили пользователям простор для творчества. :music:

 

Помогите, люди добрые, кто чем может! :cool:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В таблице 45 расшифрованы флаги:

GEN_FLAG - поднят какой-либо (может быть - все одновременно) из трёх флагов - TRANS_ERR, NON_AUDIO или UNLOCK

TRANS_ERR - ошибка передачи, срабатывает при ошибке в преамбуле, четности или би-фазной кодировке

UNLOCK - флаг разблокировки схемы тактирования Rx

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

NON_AUDIO - поднят один из двух (либо - оба сразу) флагов:

PCM_N - флаг обнаружения не аудио-сигнала

или

AUDIO_N - отражает состояние бита 1 регистра состояния канала

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тааак, с первым вопросом, можно сказать, разобрались.

Правда, не очень понятно, что означает: UNLOCK - флаг разблокировки схемы тактирования Rx и что с этим делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В звуке я - чайник, могу ошибаться в терминах, но по даташиту - это флаг готовности/не готовности принимать S/PDIF поток

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что касается реализации индикации, то согласно Таблицы 8, если при подаче питания или аппаратном сбросе на пине SDIN - низкий уровень, то через 9-25 мкс микросхема устанавливается в режим аппаратной настройки и пины SCLK, SDOUT, CSB и GPO0 работают как индикаторы флагов

 

По идее, если повесить на эти пины через резистор светодиоды (ну может через транзистор при недостаточности тока) должно работать

 

Если верить даташиту, большинство фишек в режиме аппаратной настройки не доступны, так что лучше использовать МК

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что касается реализации индикации, то согласно Таблицы 8, если при подаче питания или аппаратном сбросе на пине SDIN - низкий уровень, то через 9-25 мкс микросхема устанавливается в режим аппаратной настройки и пины SCLK, SDOUT, CSB и GPO0 работают как индикаторы флагов

 

По идее, если повесить на эти пины через резистор светодиоды (ну может через транзистор при недостаточности тока) должно работать

 

Если верить даташиту, большинство фишек в режиме аппаратной настройки не доступны, так что лучше использовать МК

С микроконтроллером это понятно, это будет следующий этап. Пока юзаю хардварный режим.

Со светодиодами оно было бы именно так все просто...но! При включении для конфигурации чипа на этих же пинах надо выставить где нули, где единицы. Если пин тупо соединить с землёй, то когда он превратится в выход - это не есть хорошо.

В даташите "1" задают с питания через резистор 10 кОм и вроде как он на "выход" не влияет.

Будет ли чип считать как "0", если вход посажен на землю через светодиод и резистор?

Сегодня проверю.

 

" это флаг готовности/не готовности принимать S/PDIF поток " - по сути бесполезная индикация? С чего бы чипу в хардварном режиме быть не готовым принимать данные???

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

wm8805-hw-indication-1.PNG

В ХардВарном режиме управления доступны только индикаторы ошибок, а ошибки эти возникают обычно одновременно. Поэтому, кроме раздельной индикации, для удобства юзера реализован общий флаг ошибок GEN_FLAG.

На него по "ИЛИ" выводятся все доступные ошибки: TRANS_ERR, NON_AUDIO и UNLOCK.

Т.е. если на GEN_FLAG = "1" и светик зажегся, значит где-то бардак.

 

UNLOCK - показывает, что ресивер не синхронизирован со входящим S/PDIF-потоком, например, нет входящего потока или вы пытаетесь чипу скормить неподдерживаемый сэмплрейт. В хардварном режиме чип 192 не может, 96 максимум.

 

TRANS_ERR - ошибки при передаче потока, например, хреновый или оч.длиный кабель, а полученные данные повреждены или искажены.

 

NON_AUDIO - не аудио, например, пытаетесь скормить какой-нибудь DTS. Это опять объединенный по "ИЛИ" флаг для PCM_N и AUDIO_N, где соответственно:

PCM_N - обнаружена не аудио-кодировка (по IEC-61937) входного потока.

AUDIO_N - восстановленные данные не содержат audio PCM сэмплы.

Т.е. если на NON_AUDIO = "1" и светик зажегся, значит ресивер получает не аудио-данные.

 

Иными словами, в нормальном режиме работы НИ ОДИН из всех этих флагов

GEN_FLAG, TRANS_ERR, NON_AUDIO, UNLOCK

"светиться" не должен, все по нулям.

 

Никакого влияния подключенные в ХардВарном режиме чипа светодиоды на его конфигурирование естессно не оказывают.

 

Правильнее всего подключать светики через ключи по любой стандартной схеме. Хватает и просто резисторов: пин - резик - светик - земля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
... Если пин тупо соединить с землёй, то когда он превратится в выход - это не есть хорошо. ...

Почему "тупо соединить с землёй" - через резистор. Тогда можно использовать и как вход и как выход

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
... Пока юзаю хардварный режим. ...При включении для конфигурации чипа на этих же пинах надо выставить где нули, где единицы. ...
Нет, не надо на этих пинах ничего выставлять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
... Нет, не надо на этих пинах ничего выставлять. ...

 

Мне тоже показалось, что не надо, кроме пина SDIN

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я говорю исключительно о пинах индикации хардварного режима, см. картинку в моём посте и описание.

Валерий именно о них задаёт вопрос, не так ли?

 

Естественно, что чип в этот режим нужно переключить по нулю на ноге 7 (SDIN/HWMODE).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пожалуйста, войдите для комментирования

Вы сможете оставить комментарий после входа



Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

  • Сообщения

    • Александр, с точки зрения шумов и других неприятностей, лучше со средней точкой силовой или...? В схемах одного и того же усилителя то мост стоит, то со средней точкой. Влияет на что? 
    • Добрый день! Имеется пара широкополосников 150гдш35-8. Хочу собрать под эти динамики усилитель. Посоветуйте со схемой и доступными комплектующими. 150ГДШ35-8.zip
    • Прошу прощения: Не в том разделе разместил... А как удалить не нашел!   Добрый день! Имеется пара широкополосников 150гдш35-8. Хочу собрать под эти динамики усилитель. Посоветуйте со схемой и комплектующими. 150ГДШ35-8.zip
    • Каждый создает этот "кладезь знаний" для себя сам. Поскольку Ваши запросы весьма общие и довольно таки обширные, без конкретики, то и начинать посоветуют с учебников...Когда один не хочет "зря терять время", то кто-то должен это сделать за него
    • Спасибо за информацию. Можно считать, что дроссель уже есть. Вот ещё иметь информацию об основных правилах подбора железа для выходных трансформаторов. Соотношение сторон магнитопровод а для той или иной мощности, достаточность окна для намотки.. Как мотать, секционирование и тд здесь много обсуждается. Неплохо бы создать этакий "кладезь знаний"… чтобы посмотреть табличку и иметь ясность хотя бы ориентировочно и меньше задавать вопросы. Те же ВАХи самых применяемых ламп, режимы их работы. Согласитесь, лазанье по всему интернету, или в своей "копилке".. Иногда жаль терять время. 
    • Ув. geshka55, все правильно Вы прикинули, обычно дросселя так и делают, чтобы намотка была под завязку, лишнее место там ни к чему. Индуктивности Вам должно хватить с головой, также и сечение провода, выбранное по току для данного случая,  достаточно. Насчет зазора, то даже в выходных трансформаторах, где токи в разы больше, часто применяют лист бумаги 0,1 мм, в сумме 0,2 мм. У меня такая прокладка применена в дросселе, через который питается полностью весь усилитель. Тоже приблизительно около 2 тыс. витков, фильтрация замечательная! 
    • Скажите пожалуйста. Очень много железа, провода, и т д и т п... Универсальный трансформатор для усилителя - тоже нет однозначного ответа. А вот можно ли как-то систематизировать знания о трансформаторном железе и описать оптимальные параметры. Я имею ввиду отношение сторон сечения магнитопровода, размер окна, и какова может его зависимость от мощности.. Читая статью о трансах на любые случаи жизни, постоянно есть отговорки, типа маловато, но можно придумать. Может такой вариант снимет многие вопросы на чем мотать? Как мотать - это уже что-то конкретное к данной лампе, к данному режиму.   
    • Вот пока почитал умных советов, решил сам провести расчет дросселя для усилителя.  В схеме: индуктивность 8 Гн. Питаются 3 лампы 6Н1П. Принял для расчетов ток 50мА. По таблицам пошарил нужные коэффициенты. И вот что получилось: железо - УШ 16х25 с окном 10х28. кол-во витков 2000 ∅ провода 0,18 зазор 0,25. При проверке заполнения окна получилась площадь 2,6 см2 и как-бы "в притирочку", сопротивление обмотки 136 ом, что означает 6.8 вольт падения на дросселе. Также проверка показала, что индуктивность 7.7-7.8 Гн, что и требовалось доказать. Но вот с зазором. Проложить картон 0,25 под "зуб", или 0,1? перечитал что-ли.. ? он должен быть равен половине заложенного в расчет? Помогите рассеять мысли о плохом. Может у кого опыт был намотки .. Сравните, как у меня - как у вас. Приблизительно хоть у цели я? Если все так, то с утра пойду в электроцех. Есть оборудование для намотки, пропитки и т.д... обещали помочь и с проводом и научить пользоваться станком. Блин, мало 15 типов станков, так еще и намоточный освою.
    • Есть трансформатор без опознавательных знаков... Слегка видно "3050...0.2...380в.. Ш- железо 16х32 высота намотки 40мм.. Эта обмотка как раз целая. Хватит ли применить вот это" чудо" в качестве дросселя? Там, куда он нужен, дроссель 6 гн. Напряжение 475в, ток ну где-то до 350ма. Или потрошить и доматывать, если не перематывать полностью. Спасибо    
    • Если вопрос актуален, вот и схема.https://yadi.sk/d/oMHKET9244a0UQ
    • Судя по формулировке вопроса - вариант один: сдать в ремонт.
    • Александр, прошу прощения, значит изготовление начнется с полным "опустошением" катушек? (на всякий случай спросил, но сам понял, что все с изнова). Но хочу поблагодарить за выдержку и терпение об"яснять нам что такое Z-соединение и делиться личным опытом.
    • Спасибо я решил проблему изменив схема биполярным транзистором)
    • В вашей схеме конденсатор может только зарядится. Нужно, что бы он мог разрядится. Либо резистор высокоомный параллельно конденсатору, или диод параллельно светодиоду в обратном включении. Попробуйте.
    • Добрый день.У меня возник вопрос как создать простейший тестер для определения работоспособности кулеров. Мне пришла партия 4ех контактных кулеров и ситуация с товаром странна. У кулеров через раз работают датчики Холла и собственно вопрос такой у меня есть схемка нарытая на просторах интернета которую хотелось бы доработать для тестов тех же кулеров.Помогите в общем.)
    • Здравствуйте. Телефон Explay не включается. Подсоединил зарядное устройство, но ничего не произошло! Проверяю мультиметром, напряжение есть, а батарея на 100% заряжена, проверял на другом устройстве. Один раз включился, а потом выключился и все. Долго лежал в тумбочке! Везде проверял мультиметром и везде напряжение не меньше 20 Ма, что делать?
    • Уважаемые форумчане, подниму тему. Есть такой тюнер с неработающем одним каналом. Что сделано, поменял полностью все электролиты, заменил выходные на IRF540N. Без выходных канал работает, только тихо, при подключении греются выходные. Подскажите может у кого есть мануал со схемой где указаны замеры напряжения? Буду рад если вышлите на почту sdvpilkin@yandex.ru.
    • Если не трудно прошу ответить на такой может и смешной вопрос: на ТС200-1М блок можно использовать имеющиеся обмотки для выходного транса? Или перематывать? 1-3 и 5-6 почти равны.Хорошо это ли плохо?
    • Может поможет кто определить моточные данные или хотя бы описание трансформаторов, которые случайно обнаружил в инструментальной комнате нашего ансамбля. 1. E14 702 030 2. Amplimo 3A5L4 Буду очень благодарен
    • Мне не к спеху, я пока собираю преусилитель, цап и спектроанализатор. В УМЗЧ можно было и ничего не ставить, хо хотелось чтобы не была голая морда у него. 
    • Придётся немного подождать. Нужно вспомнить что да как... Однако времени прошло достаточно, и  подзабыт и уже давно заброшен тот проект, как не востребованный.
    • LCD индикатор, селектор входов, включение, управление кнопками - Все это не нужно. Оставьте только энкодер и семисегментные индикаторы. Лишь бы все четко регулировалось энкодером и светики не моргали когда меняются циферки. 
    • LCD - индикатор убрать? на его обработку тоже время отнимается.
    • ADC0 посадил на землю, но энкодер тормозит страшной силой. Регулировка кнопками и резистором работают, но при этом циферки сильно моргают когда меняется значение. Кнопками управлять тоже не удобно, нет повтора. Мне кроме регулировки энкодером ничего не нужно. Если поможете, буду очень благодарен.
︽ Наверх страницы ︽
×
×
  • Создать...