您好、专家、
客户使用 TLV320ADC3120设置 PPC3的外部时钟 。
通常、它们将向 GPIO 输入14.7456MHz 时钟。
作为不规则状态、他们正在考虑禁用到 GPIO 的时钟发生器的情况。
如果启用了时钟输入 、它们可以确认 FSYNC=384kHz 并且正常运行与客户设置相同。
但是、如果 禁用时钟输入 、FSYNC 大约为120kHz、器件似乎也会通过 I2S 发送任何数据。 客户觉得 没有时钟就没有工作了。
正常工作吗?
此外、您能否告诉我在以下条件下输出 FSYNC 的原因
-外部时钟设置
-非输入时钟(客户理解、 这是不正常的情况)
-其他输入信号将正常工作并通电(时钟信号除外)
寄存器设置如下、
页面 | 寄存器地址 | 寄存器名称 | 寄存器值 |
0 | 0x00 | PAGE_CFG | 0x00 |
0 | 0x01 | SW_RESET | 0x00 |
0 | 0x02 | SLEEP_CFG | 0x81 |
0 | 0x05 | SHDN_CFG | 0x05 |
0 | 0x07 | ASI_CFG0 | 0x70 |
0 | 0x08 | ASI_CFG1 | 0x00 |
0 | 0x09 | ASI_CFG2 | 0x20 |
0 | 0x0A | ASI_Mix_CFG | 0x00 |
0 | 0x0B | ASI_CH1 | 0x00 |
0 | 0x0C | ASI_CH2 | 0x01 |
0 | 0x0D | ASI_CH3 | 0x02 |
0 | 0x0E | ASI_CH4 | 0x03 |
0 | 0x13 | MST_CFG0 | 0xC2 |
0 | 0x14 | MST_CFG1 | 0x79 |
0 | 0x15 | ASI_STS | 0xFF |
0 | 0x16 | CLK_SRC | 0x10 |
0 | 0x1f | PDMCLK_CFG | 0xb0 |
0 | 0x20 | PDMIN_CFG | 0x00 |
0 | 0x21 | GPIO_CFG0 | 0xa2 |
0 | 0x22 | GPO_CFG0 | 0x00 |
0 | 0x29 | GPO_VAL | 0x00 |
0 | 0x2A | GPIO_MON | 0x00 |
0 | 0x2B | GPI_CFG0 | 0x00 |
0 | 0x2F | GPI_MON | 0x00 |
0 | 0x32 | INT_CFG | 0x00 |
0 | 0x33 | INT_MASK0 | 0xFF |
0 | 0x36 | INT_LTCH0 | 0x00 |
0 | 0x3A | CM_TOL_CFG | 0x00 |
0 | 0x3B | BIAS_CFG | 0x00 |
0 | 0x3C | CH1_CFG0 | 0xa8 |
0 | 0x3D | CH1_CFG1 | 0x00 |
0 | 0x3E | CH1_CFG2 | 0x0B |
0 | 0x3F | CH1_CFG3 | 0x80 |
0 | 0x40 | CH1_CFG4 | 0x00 |
0 | 0x41 | CH2_CFG0 | 0xa8 |
0 | 0x42 | CH2_CFG1 | 0x00 |
0 | 0x43 | CH2_CFG2 | 0xC9. |
0 | 0x44 | CH2_CFG3 | 0x80 |
0 | 0x45 | CH2_CFG4 | 0x00 |
0 | 0x48 | CH3_CFG2 | 0xC9. |
0 | 0x49 | CH3_CFG3 | 0x80 |
0 | 0x4A | CH3_CFG4 | 0x00 |
0 | 0x4D | Ch4_CFG2 | 0xC9. |
0 | 0x4E | Ch4_CFG3 | 0x80 |
0 | 0x4F | Ch4_CFG4 | 0x00 |
0 | 0x6B | DSP_CFG0 | 0x01 |
0 | 0x6C | DSP_CFG1 | 0x48 |
0 | 0x70 | AGC_CFG0 | 0x00 |
0 | 0x71 | GAIN_CFG | 0x00 |
0 | 0x73 | IN_CH_EN | 0x80 |
0 | 0x74 | ASI_OUT_CH_EN | 0xC0 |
0 | 0x75 | PWR_CFG | 0x00 |
0 | 0x76 | DEV_STS0 | 0x00 |
0 | 0x77 | DEV_STS1 | 0xC0 |
0 | 0x7E | I2C_CKSUM | 0xC2 |
1 | 0x00 | PAGE_CFG | 0x01 |
1 | 0x1E | VAD_CFG1 | 0x20 |
1 | 0x1f | VAD_CFG2 | 0x08 |
谢谢
穆克