AD2428(MASTER) AND AD2427(SLAVE)调试总结

本文描述了作者在调试A2B芯片过程中遇到的困难,着重于与Slave通信的设置,包括检查AD2428的上电状态、确保BICK和LRCK频率、配置MASTER模式并测试电路配置,最终通过I2C操作确认SLAVE0通信成功的步骤。
摘要由CSDN通过智能技术生成

第一次调试a2b的芯片,翻来覆去的看几个文档。调了几天还是不能和slave通信。slave需要什么前提条件才能通信呢?

带着这个疑问在网上查询资料,查询的资料基本都是一些翻译的PDF文档,没有找到具体的调试经验。于是再看文档,折腾了几天,终于调试出来了。

STEP 1: 检查AD2428上电是否正常,如果AD2428正常,会出现I2C地址0x68,0x69.

STEP 2: 必须保证BICK(参考:8x32xLRCK =12.8MHz),LRCK(48kHz)有信号输出,示波器可以测量到波形。

STEP3:通过I2C 0x68 将AD2428配置成MASTER模式(0x12 = 0x80),  然后A2B_SWCTL的值0x00,0x01来回切换值,可以测量到AD2428的B端输出接口线的电压在5V~8V变化。说明电路配置正常了。


STEP5:按照规格书的说明,0x68写入0x01寄存器值0x00(slave 0),然后直接读0x69的 0x02.返回0xAD 0x27 0x00 0x01.

读到后表示访问SLVAE OK了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值