开发板MINI2440上的音频系统为S3C2440+UDA1341TS.
1.硬件原理图:
1-1.设备端原理图:
UDA1341TS原理图如下:
可见,UDA1341TS这颗CODEC和S3C2440的硬件接口为L3和IIS.其中,L3为实现UDA1341TS这颗CODEC内部寄存器配置的硬件接口,而IIS则为音频数据流的数据接口.
1-2.主控端原理图:
S3C2440-L3原理图:
S3C2440-IIS原理图如下:
2.数据手册及通讯协议:
主控需要根据一定的协议(如IIC、SPI、IIS、L3等)和设备端通讯,从而达到数据的交互效果.而这过程往往是基于某种协议来实现设备端内部寄存器的配置而达到设备功能的设置动作.这些信息往往需要从SOC的数据手册和DEV的数据手册获取.
2-1.UDA1341TS的DATASHEET:
我们要达到控制某颗IC内部的信息,往往是通过其寄存器的读写实现的.下面针对UDA1341TS这颗CODEC的数据手册来看一下其内部寄存器.在这里实现UDA1341TS的内部