ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
213997 Топик полностью
Леонид Иванович (04.10.2010 11:55, просмотров: 736) ответил koyodza на я считаю
Не согласен. Давайте разберёмся подробно с каждым пунктом. 1. Сама идея генератора - дело вкуса. Отдельный автономный прибор - это не компьютер. Имеет право на существование, не вижу повода для каких-то споров. Я регулярно таким прибором пользуюсь. Последний раз, например, пользовался, когда отлаживал цифровую ФАПЧ для тиристорного регулятора мощности. С компьютером мне было бы неудобно хотя бы с точки зрения его размещения относительно рабочего стола. 2. Готовый DDS вроде AD9833 имеет очень грязный спектр выходного сигнала по причине 10-разрядного ЦАП. Шум квантования лежит в широкой полосе частот и фильтром убрать его не представляется возможным. Как некий компромиссный вариант, можно было бы использовать что-то типа AD9951, но Вы бы засмеяли, ибо это из пушки по воробьям. К тому же, все готовые DDS очень дорогие. А у меня ЦАП 16 бит, чего нет в готовых DDS. 3. ПЛИС применить в принципе можно было, но Вы представляете, как сделать на ней преобразователь фаза-амплитуда? Если использовать простую LUT, то Вы представляете ее объем для 16-разрядного ЦАП? Нужно будет 1 мегабайт ПЗУ! Ну можно свернуть в 4 раза по квадрантам, но тоже много. Я же делаю процессором на лету интерполяцию до 16-разрядной точности по таблице 512 байт! На CPLD такого точно не получить. Нужна FPGA, но это уже другой генератор. У меня всё гармонично: дешевая ATmega88 реализует цифровую часть DDS как раз с предельной для выбранного ЦАП частотой дискретизации. Низкая цена, простота и никаких компромиссов. 4. Аналоговый тракт в старом стиле - что именно Вы имеете в виду? ФНЧ? Аттенюатор на умножающем ЦАП? Выходной буфер? Если последнее, то уверяю Вас, линейность этого буфера на высоте, с током покоя тоже всё в порядке. Промоделируйте, если хотите. Ну и ответный вопрос: если мой буфер плох, то что Вы можете предложить из такого же простого и дешевого, чтобы работал до 50 кГц на нагрузку 50 Ом при амплитуде до 10 В? 5. На AD8051 реализован преобразователь синуса в меандр. Я очень долго думал над этим узлом. Да, получилось сложновато, но ничего другого не пришло в голову. К слову, в аналогах еще сложнее. Возмем, к примеру, Agilent 33220A. У него синус после ЦАП фильтруется, затем компаратор LT1016, который управляет видеомультиплексором AD8180. Мультиплексор коммутирует сделанные с помощью вспомогательного ЦАП постоянные уровни H и L на выходной буферный усилитель. Ничуть не проще.