1 引脚说明
CT8022有128条管脚,分为6类。
(1)主机接口引脚
HSTDB0~7:主机数据总线。
HSTAB0~3:主机地址线。其中HSTAB0用来选择16位控制字的高8位或低8位,当为0时选择低8位,为1时选择高8位。
HSTRDN:主机读允许信号。允许主机从由HSTAB1~3译码后所选择的主机接口寄存器中读出数据。
HSTWRN:主机写允许信号。允许主机向由HSTAB1~3译码后所选择的主机接口寄存器中写入数据。
HSTCSN:主机接口选中信号。在对CT8022读写时,该引脚与HSTRDN,HSTWRN和HSTAB0~3共同作用。当HSTCSN有效时www.cechina.cn,HSTAB0~3应保持不变。在DMA方式时,此信号应置为无效。
(2)数据/程序存储器引脚
MDB0~15:外部数据存储器数据总线。
ADDR0~15:外部数据存储器地址总线。
BSEL:外部数据总线字节选择。当外接非16位宽度的内存时该引脚有用。
DRDN:外部数据存储器读允许。
DWRN:外部数据存储器写允许。
PRDN:外部程序内存读允许。
PRWN:外部程序内存写允许。
CREADN:同时读取外部程序和数据存储器引脚。
DCSN:外部数据存储器片选信号。不用时接地。
(3)时钟引脚
SLK:CODEC接口移位时钟。
FSYNC:CODEC接口帧同步时钟。
XIN:晶体/外部时钟输入。
XOUT:晶体输出端。
CLKOUT:CT8022语音压缩芯片的核心频率。由内部频率45.056MHz分频得到。分频因子可通过命令设置。
PLLR,PLLC,PLLT,AVCC,AGND:PLL支持管脚。连接方法如图1所示。
PLLBYPASS:禁用内部PLL。用于XIN端直接外接90.112MHz时钟时用。
(4)CODEC引脚
DX0:用于串行输出已解压信号至CODEC0。
DR0:用于从CODEC0串行输入8/16bit格式信号。
DX1:用于串行输出已解压信号至CODEC1。
DR1:用于从CODEC1串行输入8/16bit格式信号。
(5)DMA引脚
TXDREQ:DMA发送请求信号。数据的传输可采用DMA方式或主机访问方式。具体方式可在初始化时通过向硬件控制寄存器(HCR)写控制命令来控制。
TXDACKN:DMA发送允许。
RXDREQ:DMA接收请求信号。 RXDACKN:DMA接收允许信号。
(6)其它引脚 GND1~18:接地引脚。 VCC1~18:接5V电源。 IRQN:中断请求信号。 RSTN:复位端口。 GPIO0~7:通用I/O脚。与该器件以前的系列CT8015兼容。 BRQN,ABORTN,EINTN:保留引脚。可通过10kΩ上拉电阻与VCC相连。 BGRNTN,BRDN:保留,不连接。 EXTP,BMODE,DBG,BOOT,URST,TEST:保留,接地。 应当说明的是:在以上各管脚名称中,如果最后一个字母为N,则表示该管脚为低有效。 2 工作原理 2 .1与CODEC的接口 CT8022可以直接与一个或两个8 bit A/μ率编译码器(A/D和D/A)相连控制工程网版权所有,也可以与16位线性编译码器相连。在作为输入/输出信号时,可通过主机接口命令来确定接口的具体数。当使用两个编译码器时CONTROL ENGINEERING China版权所有,应保证其型号相同。CT8022可以向CODEC提供时钟信