ADAU1701的寄存器界面详细说明

作者的话

OP的印象中,SigmaStudio的芯片寄存器页面,没有什么资料去讲解,全凭用户自己猜,因为我用这个系列用的很多,我就拿几个DSP出来讲一讲把。

先讲ADU1701,这个寄存器页面只有一页,比较简单。

硬件准备

ADAU1701开发板:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.13.19be44c90S8WsB&id=38231117844

USBi仿真器:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.13.45e02dbdspfNK4&id=38242936768

软件准备

SigmaStudio4.6

ADAU1701的寄存器页面在哪里?

我们打开一个ADAU1701的工程:

在这里插入图片描述

最简单的0/1输入,0/1输出。他的寄存器配置页面在哪里?

在这里插入图片描述

注意,不光是ADAU1701,其他所有的ADAU,他在SigmaStudio里的寄存器都在这里做配置。

内部寄存器的地址:

在这里插入图片描述
CORE地址:2076
内存地址:2077
还有串行输入输出,电源之类的。
这里不多说,你在SigmaStudio里也改不了他。

Serial Input:

作用于串行输入控制寄存器(地址2079),他控制着时钟和数据输入模式。

在这里插入图片描述
输入模式,I2S,TDM我们熟悉的。
在这里插入图片描述
LRCLK Polarity)

在这里插入图片描述

如果设为上面这个,当LRCLK_IN低时,对SDATA_Inx引脚的左通道数据计时;当LRCLK_IN高时,则对右通道数据计时。如果设置下面这个就正好相反。

BCLK Polarity

控制输入数据在位时钟的哪个边沿计时:此位设为上面,则BCLK_IN的下降沿,设为下面时,则为上升沿。

DSP内核

在这里插入图片描述

作用于DSP内核控制寄存器。

Program Length

这些位设定内部程序的长度。

在这里插入图片描述

RAM Modulo

在这里插入图片描述

作用于RAM配置寄存器

Serial Output

在这里插入图片描述

未完待续

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ADI_OP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值