接前一篇文章:ES8388 —— 带耳机放大器的低功耗立体声音频编解码器(3)
二、具体形貌
5. 微控制器设置接口
该装备支持尺度SPI和2线(I2C)微控制器设置接口。外部微控制器可以通过写入内部设置寄存器来完全设置装备。
雷同的装备引脚用于设置SPI或2线接口。在SPI模式下,引脚CE、CCLK和CDATA分别用作SPI_CSn、SPI_CLK和SPI_DIN;在2线模式下,引脚CE、CCLK和CDATA用作AD0、SCL和SDA。向CE引脚施加从高到低的转换信号以选择SPI模式。否则,装备将以2线接口模式运行。
(1)SPI接口
ES8388芯片内部有一个符合SPI(串行外围接口)尺度的同步串行从控制器。它允许外部主SPI控制器访问内部寄存器,从而控制芯片的利用。
SPI总线上的全部线路都是单向的:SPI_CLK由主控制器天生,紧张用于同步数据传输;SPI_DIN线路将数据从主控制器传输到从控制器;SPI_CSn由主机天生以选择ES8388。
该接口的时序图如图1所示:
SPI_CSn引脚的高到低转换表现所选的SPI接口。每个写入过程包罗3个字,如芯片所在加R/W位、内部寄存器所在和内部寄存器数据。每个字长固定为8位。在SPI_CLK时钟的上升沿对输入SPI_DIN数据举行采样。每个字中的MSB位起首传输。SPI传输速率可达10Mbps。
更多内容请看下回。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金 |