Добрый день всем.
Сегодня закончил трехнедельную работу над фирмварей для TAS1020B. По крайней мере- можно наконец назвать первым релизом.
Что в итоге реализовалось:
-прошивка сделана на базе кода TSC2100_FW8 из TAS1020B Firmware Development Kit от TI
-форматы: 44100/16, 48000/16, 44100/24, 48000/24, 96000/24
-режим работы- isochronous asynchronous
-оставил только один endpoint и однин dma (для меня все остальное-лишнее)
-частоты pll: 44100- 22.579MHz, 48000- 12.288MHz, 96000- 24.576Mhz
-алгоритм генерации pll тот-же что и в FDK, все равно джитер измерить нечем, а хотелось-бы
-все отлаживалось в режиме bus powered
[ Вложение: Вам нельзя просматривать вложения ]
[ Вложение: Вам нельзя просматривать вложения ]
По реализации- пока только в макете, стояла задача не мудрствуя завести чип, схема полностью из дата мануала с упрощением по блокировке питания (но это только в макете).
[ Вложение: Вам нельзя просматривать вложения ]
[ Вложение: Вам нельзя просматривать вложения ]
В планах цапа: оптика(wm8804) + TAS1020 + AD1852 (то что есть в наличае), также бродит шальная мысль порулить внешними генами TAS-кой...
По звуку- явно чище и прозрачнее чем PCM2902->WM8804, более широкая сцена и четче локализация. Ночью пока кодил, поставил The Doors - Morrison Hotel в хиресе 96/24, в итоге на два часа работа стала. Сейчас уже уши устали (16 часов в наушниках), нужно отдохнуть и послушать более вдумчиво.