мне сказали, что там сейчас триома не дает раскрыться до конца потенциалу, а Карев - красава!

---------- Сообщение добавлено 29.10.2015 в 13:25 ----------

Пообщался я с коллегами и пользователями нашего проца.
А так же с теми кто бы могу бы решить данную задачу (Например, Илья Петрухин любезно согласился решить вопрос с РГ на CPLD).

Получается вот какая интересная картинка.


С одной стороны конечно сделать девайс самодостаточным в конструктиве триомы (т е твик триомы как отдельного девайса) задача интересная и главное востребованная многим пользователям триомы.

С другой стороны, лично мне универсальность решения совсем не нужна, а вот технические вопросы возникают, точнее возникают вопросы оправданность того или иного решения.
Смотрите сами.
1. В нашем проце уже есть РГ и он ВСЕГДА задействован (так как всегда идет регулировка уровня на выходе каждого канала и с точки зрения кода это не несколько последовательных РГ, а один с разными коэффициентами в каждом канале). Тогда какой смысл делать еще один внешний РГ в цифре?
2. В нашем проце РГ оперирует данными 24/96. Соответсвенно уменьшив напряжение на выходе в 4 раза, мы "потеряем" 2 бита, но на выходе останется 21 значащий разряд, в случае с РГ с потоком 16/48, та же операция приведет к тому что на выходе останется 13 значащих разряда (тут все очень упрощенно, для понимания)....
3. Стоимость такого твика составит стоимость платки+стоимость плиски + стоимость работ. Если оперировать ценами в МСК (в том числе и закупкой в мск) то себестоимость такой операции будет не ниже 3к рублей.


В варианте же с твиком, когда РГ будет использоваться тот, что есть в проце имеем следующее:
1. Если господа из Триомы пойдут нам на встречу, то получим на выходе микроконтроллер сигнал для управления громкость и сигнал для управления коммутацией музыки и сервисных сигналов.
2. РГ останется один и он будет вшит в проц
3. стоимость твика будет существенно ниже с аппаратной точки зрения

Поэтому получаем на само деле один вариант. Для пользователей нашего проца (или процессоров с руксом)
Просим триомовцев
- убрать мастервольюм с выхода STA309
- вывести мастервольюм в виде постоянного напряжения на выходе встроенного в ЦАП AT89LP3240-20AU - это напряжение подаем напрямую на вход регулировки громкости нашего процессора + - вывести мастервольюм в потока SPI (например, не подавая данные регистра Master volume register (0x0A) в STA, а выплевывая это по двум проводам наружу) - этим кодом можно например напрямую управлять РГ Никитина, что делает Саша Марьянов.
- вывести мьют канала музыки на любою ножку AT89LP3240-20AU - этим сигналом управляем коммутатором данных (или выход оазиса или выход STA309A), с выхода которого сигнал подаем на DIT4096

Результатом данного деяния будет получение на выходе триомы максимально качественного (на что вообще способна ШГУ конкретной машины) нерегулируемого стерео потока.
Ну а вопрос регулирования громкости как и написано выше отдать на откуп нашему процу. Кстати таким же способом может управляться и какой-то из процессоров Хеликс...