Part Number: TAC5212

这是我的寄存器配置相关值,我打算使用24MHz的外部晶振通过GPIO1输入CCLK时钟,采样频率设置为32k,BCLK/FS =64,BCLK=2.048MHz,按照如图所示配置进行调试,可得几个状态寄存器的值如下,
,
逻辑分析仪抓的数据如图


现在我有几个疑惑,
1、为什么CLK_DET_STS2寄存器值为0x40,最高Bit7-6位手册是保留位,不应该有值,该值好像跟我写入的BCLK/FS=64的值强相关;另外,STS2和STS3的值按照芯片内部自动时钟分配,理论应该为24M/32k=750的值,结果读出来没有值,我感到有些疑惑,该值按照我的理解应该被显示在寄存器中;
2、AVDD_IOVDD_STS寄存器中,AVDD和IOVDD的状态标志寄存器应该为3.3V吧,也就是寄存器值应该为0xC0,电压我用示波器测过,电压均为3.46V左右,结果是0x00;
3、按照其他状态寄存器的值,PLL已经被启用,且已经处在工作模式,我觉得是正常的,不然逻辑分析仪上也不会抓不到时钟,但是测出来的时钟值和理论值差距较大,时钟值甚至为2.088M,与2.048M相差甚远,这种通过芯片分出来的值是正常的吗?还是说我的寄存器配置还是有问题,