Алексей, не смог я удержаться и не написать!
Страшно не то, что ты ПИШЕШЬ, а то, что написанное тобой ЧИТАЮТ.. И среди читающих вполне могут оказаться те, кто тебе поверит!!!
Не пиши того чего не знаешь. Или предупреждай об этом!
1. Как работает ЦАП:
alexis писал(а):
На ЦАПы подаются не противофазные сигналы 38 КГц, а набор частот и каждая подаётся на соответствующий цифровой вход управления ЦАПа.
На цифро-аналоговые преобразователи (ЦАП) "ЧАСТОТЫ" не подаются. На ЦАПы подается числовой код. ЦАП преобразует этот код в ток или напряжение. Чаще всего в ток, а для преобразования ток-напряжение используется ОУ на выходе ЦАПа. Как ты об этом правильно пишешь.
Далее... Если числовой код на входе менять с определенной частотой (частотой дискретизации), то на выходе будет соответственно меняться ток (напряжение). Для того чтобы сформировать на выходе ЦАПа какой-либо сигнал (синусоиду, пилу и т.д.) необходимо на вход ЦАПа подавать последовательно цифровые коды, соответствующие отсчетам этого сигнала.
То есть, для формирования синусоиды в 38кГц, рассматриваемой в данном случае, необходимо расчитать отсчеты для ее формирования.
Расчеты проводятся аппроксимацией (кусочно-линейной, как самой простой, но можно какой угодно, вплоть до аппроксимации сплайнами) одного периода синуса/косинуса 38кГц с заданной точностью (ЧД). Далее составляется таблица с отсчетами и... Все...
Теперь для формирования 38кГц на выходе ЦАПа достаточно последовательно - циклически подавать отсчеты из таблицы на цифровые входы ЦАПа и на выходе получим "синусоидально" меняющееся напряжение (ток) с чатотой 38кГц.
.....
Вопросы точности, искажений на выходе, линейности преобразования опускаю...
2.Что в "Инее" для чего предназначено.alexis писал(а):
Частоты вырабатываются генератором на кварце 1216 КГц, потом это всё делится 561ИЕ10, далее идёт на ПЗУ 2716 в котрой как я понимаю и заложен алгоритм и чередование различных частот управления ЦАПом, далее ещё стоит
пара 555ИР23 (формирование правильных задержек) и пара 555ТМ8.
Схему "Инея" я не видел. Если предоставится возможность, то смогу пояснить более точно. А пока, исходя из перечисленного:
- 2716 - восьми разрядное ПЗУ емкостью 2048 байт. То есть в нем можно разместить таблицу отсчетов состоящую из 2048 штук (отсчетов).
Важно заметить, что для перебора 2048 вариантов необходимо 11 адресных входов (2048 - это 2 в 11 степени) А0-А10;
- 561ИЕ10 - два четырех разрядных двоичных счетчика в одном корпусе (их можно подключить как один восьми разрядный);
- 555ТМ8 - четыре D-триггера с общим входом синхронизации. Важно, что из D-триггера можно легко "сделать" делитель на два. А подключив последовательно несколько таких D-триггеров, можно получить двоичный счетчик с числом разрядов, равным количеству подключенных триггеров. (Вопросы запаздывания сигнала при таком включении не рассматриваю).
- 555ИР23 - шинный формирователь с "памятью". Особенность его в том, что сигналы на его выходах появляются по фронту на входе синхронизации. И его "задача" не в формировании "задержки", а в синхронизации двух (коль скоро их два в схеме) различных сигналов.
3. Как работает "Иней" (на мой взгляд... Будет схема - скажу более точно.)
На простой логике (Алексей про нее почему-то не сказал) собран генератор. Если верить Алексею, то частота генератора 1,216МГц. На 561ИЕ10 собран двоичный счетчик для перебора адресов в ПЗУ (для выбора отсчетов при формировании синусоиды). НО! Адресов то 11, а из ие10 можно "выжать" только 8. Где взять еще 3? На 555ТМ8 формируются недостающие 3 разряда.
Выбранные из ПЗУ отсчеты подаются на 555ИР23. А уже с них, по общему синхронизирующему сигналу на цифровые входы ЦАП.
....
Возникают вопросы... Зачем ТМ8 две шт., почему ИР23 2, а не 3, почему 2716 одна? Не знаю... Могу лишь предположить, что и 19 и 38 формируются из одной таблицы, только для 19кГц частота записи отсчета в ир23 (на входе записи отсчета) делится на 2 тем же ТМ8. А вот для формирования двух сигналов 38кГц в противофазе используется метод "обратного" включения. Т.е. входы двух ЦАПов "запараллелены", но только старший разряд одного запараллелен с младшим другого... "...далее везде..." (с) То есть, инверсия производится на входах ЦАПов.
Алексей, выложи фотку платы Инея... (интересно дочитаешь ты до этого места или нет?)
4.Интересные наблюдения- 572ПА1 - десяти разрядный ЦАП, а 2716 - восьмиразрядная.. То есть в 572ПА1 не используются два разряда?;
- время установки для КР572ПА1 - 5 мкС, то есть максимальная скорость переключения: 1/5=0.2МГц=200кГц.. О какой ЧД в 600 кГц ведется речь? Поясните, плз., откуда цифры?
.....
alexis писал(а):
...И вот грубо говоря эта "круговая частота" пробегает по управляющим ножкам ЦАПов...
"...Не читать - рыбу заворачивали!..."(с)
alexis писал(а):
...формируя на выходе ток по закону синуса 19 КГц и 38 КГц, а ОУ формирует из тока напряжение на выходе...
Абсолютно правильно.
.....
И еще про ЦАП... Выходной ток/напряжения формируется как "часть" от опорного напряжения (которое для 572па1 на 15 ногу подается). То есть ЦАП по сути - это программироуемый аттенюатор опорного напряжения.
Подавать модулируемый сигнал в качестве опорного возможно, но при этом нужно помнить, что линейность преобразования при отклонении величины опорного от номинала (для 572ПА1 это 10,24в) снижается. И поэтому, наверняка, в Инее предусмотрено усиление полезного (звукового) сигнала до уровня в несколько вольт.
...
Алексей, если все твои "успехи" в борьбе с ОУ свелись к "изьятию" операционников в цепи формирования сигнала для 15-ой ноги ЦАП, то лучше он ("Иней") не стал. Наверняка (опять же схема нужна), разработчики вводили эти каскады не от нечего делать. На них собраны или фильтры для "борьбы с помехами" (с), или каскады термостабилизации и т.д. Ведь, "Иней" разрабатывался для работы в различных условиях, различных местностях ("и в горах, и на равнине")... Наверное звук без ОУ тебе понравился, хотя бы потому что ты этого ожидал, но... как поведет себя твой "доработанный" Иней при повышении влажности процентов до 80... Или при понижении температуры скажем до 7..10 градусов???