参考http://www.hqew.com/info-260594.html
以下是用于将ADSP-BF527设为I2S主机模式的SPORT寄存器设置。有关这些寄存器设置的详细说明,请参考 ADSP-BF52x Blackfin处理器硬件参考。
利用以下非默认设置来配置主接收配置寄存器SPORT_RCR1:
RCKFE:在RSCLK下降沿驱动内部帧同步
RFSR:每个数据字均需要RFS
IRFS:使用内部RFS
IRSCLK:选择内部接收时钟
利用以下非默认设置来配置辅助接收配置寄存器SPORT_RCR2:
RSFSE:使能接收立体声帧同步
SLEN:32位字长度
将SPORT接收串行时钟分频器寄存器SPORT_RCLKDIV设为17 (0x0011),并将SPORT_RFSDIV设为31 (0x001F)。这可设置适当的时钟频率,以实现48 kHz帧时钟、3.072 MHz比特时钟和120 MHz Blackfin系统时钟(SCLK)。
此处介绍的寄存器设置可以应用于ADSP-BF527的SPORT0或SPORT1,具体取决于所用的串口。
常见变化
DSP
也可以用Blackfin系列中的其它器件代替ADSP-BF527来设置本电路。有关SPORT通道差异及其它变化的详细信息,请参见相应的数据手册。如需查看Blackfin系列产品页面,请访问:http://www.analog.com/zh/blackfin 。
麦克风
只需移除一个ADMP441麦克风,就能设置一个使用单个ADMP441的单声道麦克风电路。在单声道配置中,其它连接保持不变。
其它ADMP441麦克风可以像第一对立体声配置一样,连接到ADSP-BF527的SPORT输入端。