| Home |
Unpublished
+ Ideas |
Links/Datasheets |
Q & A |
| "ТОК"
или "НАПРЯЖЕНИЕ" - решайте сами |
|
| Схема/плата
(pdf, 606 кБ) |
Собственно,
даже не идея (т.к. уже воплощено в "железе") и, собственно, не моя (в
любом "учебнике" написано, что для того, чтобы ОУ работал генератором
тока, достаточно включить нагрузку в его цепь ООС). Итак - интегральный
усилитель мощности, и цепь, переводящая его из режима генератора
напряжения в режим генератора тока. Причем, переключение возможно "на
лету" прямо во время прослушивания - самый лучший способ НА СЛУХ сравнить результат и САМОСТОЯТЕЛЬНО выбрать
понравившийся вариант. А уж потом можно и интегральный усилитель (в
качестве которого, кстати, можно использовать не только TDA 729x, но и
практически любой другой, имеющий дифференциальный вход, например,
LM3886, LM4780, STK-шки) махнуть на что-то дискретное с лучшими
храктеристиками... |
| ЦИФРОВОЙ фильтр после ... ЦАП-а |
|
![]() |
Итак,
остатки "Fs и выше" на
выходе цифрового тракта - оч-ч-чень
плохо. Это общеизвестно. Более
того, нужно, чтобы ушло всё, что выше 0,5*Fs, причем чем круче завал
фильтра, тем лучше. Следовательно, фильтры высших порядков оч-ч-чень приветствуются. С другой
стороны, аналоговый фильтр высокого порядка - штука непростая и в
изготовлении, и в наладке. Идея состоит в том, чтобы использовать
интегральные фильтры (на переключаемых конденсаторах) MAX291/292/295/296
(Внимание!!! размер
datasheet-а - 5,9 МБ) от Dallas
Semiconductor (Maxim),
представляюшие собой фильтры Баттерворта/Бесселя
8-го порядка с максимальной частотой 25/50 кГц (переменные
параметры определяются конкретным типом микросхемы)... |
| ASRC...без оверсемплинга и дишеринга |
|
![]() |
Идея
посвящается любителям мультибитных ЦАП-ов.
Есть у них забота - сделать
"правостороннее выравнивание" данных между S/PDIF-приемником
(типа там CS84xx, работающим на выход в формате Left
Justified) и собственно ЦАП-ом (множество мультибитников только Right
Justified и понимают). И тулят туда всякие батареи регистров сдвиговых
(правда, периодически им не хватает скорости выбраных чипов). С
другой стороны, есть чип AD1895
(Внимание!!! размер
datasheet-а - 1,19 МБ) от Analog
Devices, который они должны любить, а вместо
этого ненавидят "лютой ненавистью" - там ведь слово ASRC (Asynchronous
Sample Rate Converter) написано! Чем же может быть полезен чип
сей? Да все просто - на его вход, сконфигурированный "славиком"
подаются данные от CS84xx, работающего "мастером". Выход AD1895
конфигурируем на работу в формате Right Justified (вот и преобразовали
форматы), плюс формат Right Justified единственный позволяет
ограничивать длинну выходного слова 16-ю битами (что собственно и
делаем - вот и отключили
"дишеринг"). И еще "чудо" - AD1895
синхронизуем (хотите, кварцем, подключенным к ее соответсвующим ногам,
хотите, внешним генератором: хоть ЭСЛ, хоть "трехточкой") частотой
равной 44,1*256=11,2896 МГц - вот и нет преобразования
частот - 44,1
въезжает - 44,1 выезжает! В итоге от AD1895 остается только FIFO-буфер,
НО, синхронизующий выходные данные петлей своей внутренней ФАПЧ, ошибка
которой не превышает 5 пс.! Да плюс преобразователь интерфейсов. Ну где
еще такой джиттер найти? У CS84xx, например нормировано не более 200
пс...
|
| Модуль
управления с обновлением прошивок по USB |
|
| Это пока
только "далеко-глубокие" планы. Идея зреет уже пару лет, изначально
думал сделать на "связке" PIC18F458 плюс USBN9604. Пока я "целился",
Микрочип выпустил микропроцессор со встроенным USB (высокоскоростным) -
PIC18F2455/2550/4455/4550, а для таких "тугодумов" как я
еще и все остальное сделал и вот
тут выложил (например, бутлоадер)...
|
|