
CS44600
4.6
控制端口的描述和时序
控制端口,用于访问该寄存器,允许CS44600所需OP-要配置
erational模式和格式。控制口的操作可以是完全异步的重
SPECT到音频采样率。然而,为了避免潜在的干扰问题,该控制端口引脚
应保持静止是否需要任何动作。
控制端口有2种模式: SPI和IC ,以作为从机设备的CS44600 。 SPI模式被选择
如果有一个高的AD0 / CS引脚为低电平转换后, RST引脚被拉高。 IC模式
通过一个电阻到VLC或GND连接AD0 / CS引脚选择,从而永久地选择
所需的AD0位地址状态。
4.6.1
SPI模式
在SPI模式下, CS是CS44600片选信号, CCLK是控制端口位时钟(输入到
CS44600从微控制器) , CDIN是从单片机的输入数据线, CDOUT是
输出数据线给微控制器。数据被时钟上的CCLK的上升沿和列于落下
边缘。
图24
示出了在SPI模式控制端口的操作。要写入的寄存器,使CS为低电平。该
第7位上CDIN形成的片地址,并且必须1001111.第八位是一个读/写indi-
示器( R / W) ,这应该是低写。接下来的8位形成的存储器地址指针(MAP ) ,
它被设置为要被更新的寄存器的地址。接下来的8位是数据,将
被放置到由MAP指定的寄存器中。在写入时, CDOUT输出保持在高阻
状态。它可以从外部拉高或拉低一个47 kΩ的电阻,如果需要的话
有一个MAP自动增量功能,通过在MAP寄存器中的INCR位使能。如果INCR是零,
该图将保持不变为连续读或写操作。如果INCR设置为1时,地图上会自动递增
每个字节写入后,允许块写操作的连续寄存器。自动增量读不支持一
移植。
读取一个寄存器,所述MAP必须通过执行部分写入周期被设置为正确的地址这
饰面( CS高)紧随MAP字节之后。 MAP中的自动递增位( INCR )可以被设置或不
根据需要。开始读,把CS为低电平,送出去的芯片地址并设置读/写位( R / W)的高。
CCLK的下一个下降沿将时钟输出的地址寄存器的MSB ( CDOUT将离开高
阻抗状态) 。
CS
CC LK
建华IP
地址
C D IN
1001111
读/写
建华IP
地址
最低位
B Y形TE
最高位
LSB MSB
最低位
地图
最高位
数据
1001111
读/写
B Y形TE 1
高阻抗
CDOUT
MAP =存储器地址指针, 8位, MSB在前
图24.控制端口时序SPI模式
DS633PP1
35