ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
28 апреля
1069023 Топик полностью
mse homjak (14.01.2021 11:39, просмотров: 357) ответил fk0 на Роль ЦАПа исполняют прецизионные резисторы (и ЦАП большой разрядности так не построить). И множество кодовых комбинаций на входе весьма ограниченное (меандр) и резисторы соответствует FIR фильтру у которого N отводов или нулей. Почему Fclk/2N ? В регистре умещается один полный период, значит же Fclk/N ? Кстати, интересно, а как расчитать коэффициенты?
Пол-периода. Обычно ставят какой-то 8р регистр у которого последний триггер имеет прямой и инверсный выходы. Инверсный заводят на вход. Хотя правильнее для резисторов не "пропорциональны" а "обратно пропорциональны". Приду домой, гляну, у меня чота моделенное было. 

Резисторы ставятся пропорционально коэффициентам ФИР ФНЧ исходя из частоты 1/16 сэмпл и максимального подавления 3 гармони. Зеркальные составляющие убираются простым Р-Ц фильтром. Но при широкой перестройке(1:50 как у топикпастера), ессно, его нужно подстраивать. Мобуть каким цыфровым резистором или коммутировать ёмкости чем-то типа 4052/51.

шотатипатаг:

 FILTER COEFFICIENT FILE
FIR DESIGN           
SAMPLING FREQUENCY          0.160000E+05 Hertz
   8                  /* number of taps in decimal     */
   8                  /* number of taps in hexadecimal */
16                    /* number of bits in quantized coefficients (dec) */
  10                  /* number of bits in quantized coefficients (hex) */
 0                    /* shift count in decimal  */
   0  0.191139236E+00 /* shift count (hex), gain multiplier */
       7615     1DBF  /* coefficient of tap     0 */
      18028     466C  /* coefficient of tap     1 */
      27308     6AAC  /* coefficient of tap     2 */
      32767     7FFF  /* coefficient of tap     3 */
      32767     7FFF  /* coefficient of tap     4 */
      27308     6AAC  /* coefficient of tap     5 */
      18028     466C  /* coefficient of tap     6 */
       7615     1DBF  /* coefficient of tap     7 */
  0.2323913574218750E+00 3FCDBF0000000000/* coefficient of tap     0 */
  0.5501708984375000E+00 3FE19B0000000000/* coefficient of tap     1 */
  0.8333740234375000E+00 3FEAAB0000000000/* coefficient of tap     2 */ 
  0.9999694824218750E+00 3FEFFFC000000000/* coefficient of tap     3 */
  0.9999694824218750E+00 3FEFFFC000000000/* coefficient of tap     4 */
  0.8333740234375000E+00 3FEAAB0000000000/* coefficient of tap     5 */
  0.5501708984375000E+00 3FE19B0000000000/* coefficient of tap     6 */
  0.2323913574218750E+00 3FCDBF0000000000/* coefficient of tap     7 */



Кстате, "ЦАП большой разрядности" и не нужен. Наверное, можно поместиться и в 4 тапа, если подогнать нули в 3 и 5 гармоники. Но малое соотношение частот может не позволить этого. 8р сдвиговик со сбросом, 8 тапов и 1/16, ИМХО, самое оптимальное соотношение всего со всем.