十一 . 树莓派A20 i2s接口


1 i2s介绍

2 A20 i2s接口

2.1 寄存器

iis-0与iis-1

iis-2
DA0与DA1接口

DA0与DA1对应IIS-0与IIS-1,手册上写的IIS-2其实并没有这个(手册勘误)。

i2s1(其实并没有这个功能))

十一 . 树莓派A20 i2s接口_第1张图片
i2s1其实也没有这个功能

从下面开始,才是A20的i2s真正有的功能:


I2S系统时钟
十一 . 树莓派A20 i2s接口_第2张图片
i2S位时钟与数据线
接收缓存与发送缓存
十一 . 树莓派A20 i2s接口_第3张图片
需要与上面进行勘误
十一 . 树莓派A20 i2s接口_第4张图片
通道选择
十一 . 树莓派A20 i2s接口_第5张图片
通道映射
十一 . 树莓派A20 i2s接口_第6张图片
sys_config.fex文件

我觉得基本操作方法应该是:
A20的i2s是支持8通道的输出的,但是其tx只有一个,那么再要输出数据的时候,先设置DA_TXCHMAP进行映射,映射按照默认的设置即可,也就是按照一一对应输出,然后做TX_CHSEL的通道选择,设置DA_TXCHSEL=0,也就是输出声道1的数据,设置DA_TXCHSEL=1,也就是输出声道2的数据,依次类推。

你可能感兴趣的:(十一 . 树莓派A20 i2s接口)