Тема: PCM1792
24-Bit Resolution
Analog Performance:
− Dynamic Range:
− 132 dB (9 V rms, Mono)
− 129 dB (4.5 V rms, Stereo)
− 127 dB (2 V rms, Stereo)
− THD+N: 0.0004%
Differential Current Output: 7.8 mA p-p
8× Oversampling Digital Filter:
− Stop-Band Attenuation: –130 dB
− Pass-Band Ripple: ±0.00001 dB
Sampling Frequency: 10 kHz to 200 kHz
System Clock: 128, 192, 256, 384, 512, or 768 fS With Autodetect
Accepts 16-, 20-, and 24-Bit Audio Data
PCM Data Formats: Standard, I2S, and Left-Justified
User-Programmable Mode Controls:
− Digital Attenuation: 0 dB to –120 dB, 0.5 dB/Step
− Digital De-Emphasis
− Digital Filter Rolloff: Sharp or Slow
− Soft Mute
− Zero Flag for Each Output
SPI Interface
The SPI interface is a 4-wire synchronous serial port which operates asynchronously to the serial audio interface and
the system clock (SCK). The serial control interface is used to program and read the on-chip mode registers. The
control interface includes MDO (pin 13), MDI (pin 11), MC (pin 12), and MS (pin 10). MDO is the serial data output,
used to read back the values of the mode registers; MDI is the serial data input, used to program the mode registers;
MC is the serial bit clock, used to shift data in and out of the control port, and MS is the mode control enable, used
to enable the internal mode register access.
Интерфейс SPI
Интерфейс SPI представляет собой 4-проводный синхронный последовательный порт, который работает асинхронно с последовательным аудиоинтерфейсом и системными часами (SCK). Последовательный интерфейс управления используется для программирования и считывания регистров режима на кристалле. Интерфейс управления включает в себя MDO (вывод 13), MDI (вывод 11), MC (вывод 12) и MS (вывод 10).
MDO-это последовательный вывод данных, используемый для считывания значений регистров режима;
MDI - это последовательный ввод данных, используемый для программирования регистров режима;
MC-это последовательные битовые часы, используемые для перемещения данных в порт управления и из него;
MS-это включение режима управления, используемое чтобы включить внутренний режим доступа к регистру.
Register Read/Write Operation
All read/write operations for the serial control port use 16-bit data words. Figure 29 shows the control data word
format. The most significant bit is the read/write (R/W) bit. For write operations, the R/W bit must be set to 0. For
read operations, the R/W bit must be set to 1. There are seven bits, labeled IDX[6:0], that hold the register index (or
address) for the read and write operations. The least significant eight bits, D[7:0], contain the data to be written to,
or the data that was read from, the register specified by IDX[6:0].
Figure 30 shows the functional timing diagram for writing or reading the serial control port. MS is held at a logic 1
state until a register needs to be written or read. To start the register write or read cycle, MS is set to logic 0. Sixteen
clocks are then provided on MC, corresponding to the 16 bits of the control data word on MDI and readback data
on MDO. After the eighth clock cycle has completed, the data from the indexed-mode control register appears on
MDO during the read operation. After the sixteenth clock cycle has completed, the data is latched into the
indexed-mode control register during the write operation. To write or read subsequent data, MS must be set to 1 once.
Операция Чтения/Записи Регистра
Все операции чтения/записи для последовательного порта управления используют 16-битные слова данных. На рис. 29 показан формат управляющих данных word. Наиболее значимым битом является бит чтения/записи (R/W). Для операций записи бит R/W должен быть установлен в 0. Для операций чтения бит R/W должен быть установлен в 1. Существует семь битов, помеченных IDX[6: 0], которые содержат индекс регистра (или адрес) для операций чтения и записи. Наименее значимые восемь битов, D[7: 0], содержат данные, которые должны быть записаны, или данные, которые были считаны из регистра, указанного IDX[6:0]. На рис. 30 показана функциональная временная схема записи или считывания последовательного порта управления. MS удерживается в состоянии логики 1 до тех пор, пока регистр не будет записан или прочитан. Чтобы запустить цикл записи или чтения регистра, MS устанавливается в логическое значение 0. Затем на MC предоставляется шестнадцать часов, соответствующих 16 битам слова управляющих данных на MDI и данным обратного считывания на MDO. После завершения восьмого такта данные из регистра управления индексированным режимом появляются на MDO во время операции считывания. После завершения шестнадцатого такта данные фиксируются в регистр управления индексированным режимом во время операции записи. Для записи или чтения последующих данных MS необходимо установить значение 1 один раз.
даташит - Данный контент доступен только зарегистрированным пользователям.
Ресивер CS8416 + I2C
ЦАП
ФНЧ
Стабилизаторы
Упрощенная схема стабилизаторов