- IC型号
企业档案
- 相关证件:
 
- 会员类型:普通会员
- 地址:宝安区西乡街道固兴鸿宇大厦9层
- 传真:0755-23202135
- E-mail:756566693@qq.com
工业高速实时控制器RZ/T1串行声音接口SSI参考设计
发布时间: 2022/1/17 16:55:56 | 144 次阅读
Renesas 推出的RZ/T1拥有Arm®Cortex®-R4处理器,该处理器专为实时处理而设计,并能够在高达600 MHz的频率下高速运行。 此外,不需要通过高速缓冲存储器执行访问,并且内置了能够进行确定的实时响应处理的紧密耦合的存储器,从而能够从CPU进行高速访问而无需通过高速缓冲存储器。
RZ/T1实时控制器集成了一个符合I2S总线标准的串行声音接口(SSI)的通道。 SSI支持I2S总线兼容性以及MSB-first和left-aligned/right-aligned格式,因此它可用于通过各种设备发送或接收音频数据。支持各种音频格式,可以从16、32、48和64 fs(fs:采样率)中选择SSISCK(串行位时钟),主时钟是从SSI(AUDIO_CLK)的外部时钟输入的( 大50 MHz)。
本文介绍RZ/T1的使用SSI功能参考设计。
以RZ/T1的RSK评估板为设计参考,如图1。RSK评估板与RZ/T1配合使用的是音频IC WM8978执行SSI通信。从WM8978的MIC引脚接收输入,将接收到的数据返回到WM8978的HP引脚。表1是RZ/T1 SSI模块相关管脚注释。
图1 RSK评估板SSI设计电路
表1 RZ/T1 SSI模块管脚注释
该参考设计除了串行声音接口(SSI)模块,还要使用串行外围设备接口(RSPIa)、中断控制器(ICUA)、带FIFO的串行通信接口(SCIFA)、比较匹配计时器(CMT)、比较匹配计时器W(CMTW)一同来实现。
RSPI1用于设置WM8978操作模式。SSI用于发送和接收PCM数据。
利用RZ / T1内置中断控制器(ICUA),使用以下中断源等待SSI驱动程序完成传输:SSI接收数据已满中断(ID:127),SSI传输数据为空中断(ID:128)。
用SCIFA来显示调试消息。使用CMT、CMTW可在在示例程序内执行超时等待轮询处理,RSPI可使用单个通道。