2.3.2 DSP与AD7656的
AD7656与DSP的连接如图4所示。DSP的ADCINA和ADCINB复用为I/O口,与AD7656的D0~D15数据口相连,用于数据的传输。DSP的GPIOB59与AD7656的BUSY相连,用来检测AD7656是否处于转换状态。DSP的GPIOB60与AD7656的CONVST相连,GPIOB62与AD7656的片选端口相连,用以控制AD7656的启动与停止。GPIOB61与AD7656的读写端口相连,用来控制读取AD7656转换后的数据。GPIOB63与AD7656的RST端口相连用来控制AD7656的复位。ISSl61LV6416是片外随机存储器。
2.3.3 DSP与单片机和计算机的连接
DSP的SCIB与计算机进行串口通信。因为:RS-232的抗干扰能力较弱,所以选择RS-485作为通信串口,再通过转换芯片转换为与计算机适合的电平。DSP的SCIC串口与F005单片机PO.0和PO.1口相连。其传输的波特率设置为9600 b/s。
2.3.4 DSP与外扩存储器的连接
扩展的数据存储器选用了超捷(SST)公司的SST25VF040。SST25VF040是公司的SPI接口的串行闪存,它是一块低功耗Flash,存储容量为4 MB,工作在2.7~3.6 V的电压下,因此可以直接和DSP相连。其连接图如图5所示。DSP的SPIA口的接收和发送端与其SI和SO口相连,用来进行数据的传输。GIPIO26和GIPl027分别用来对存储器的片选和读写进行控制。
2.3.5 C8051F005与LOD和键盘的连接