您的位置: OpenADSP社区论坛 -> Sigma DSP/模拟器件专区 -> 新手上路 -> 如何在自引导模式下使用ADAU1701/ADAU1702设... 
本帖共有420个阅读者
发表帖子 发表投票 回复主题
如何在自引导模式下使用ADAU1701/ADAU1702设计系统
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
如何在自引导模式下使用ADAU1701/ADAU1702设计系统

简介

通过使用自引导特性, ADAU1701/ADAU1702可以用于无微控制器的系统中,在上电或复位时作为I2C主机从外部EEPROM引导自身。在无微控制器的情况下, DSP的实时控制是通过将多用途引脚与按钮、开关、电位计或其他控制器件配合使用来实现的。针对这些IC设计自引导系统时,涉及到通过SigmaStudio™图形开发工具进行系统内编程和调整时,必须引起注意。

硬件设置

图3所示为ADAU1701/ADAU1702在应用电路中连接到EEPROM的自引导模式设置。 ADAU1701的程序、参数和接口寄存器所需的最大存储器空间为9248字节,或略多于8.5 kB。 ADAU1702的程序、参数和接口寄存器可以使用最多6688字节的存储器空间。以上数值不包括寄存器设置或开销字节,但这些因素不会导致字节数明显增加。此外,只有当程序RAM(1024 × 5字节)、参数RAM(1024 × 4字节)和接口寄存器(8 × 4字节)全满时,才需要这么多的存储器空间,但多数应用不会使用全部程序和参数RAM,因此8 kB EEPROM足够使用。

ADAU1701/ADAU1702从EEPROM芯片地址0xA1读取数据。某些EEPROM的地址LSB可通过引脚配置;大多数情况下,这些引脚应连接低电平以设置该地址。当SELFBOOT和WP引脚被设为高电平时,便会在RESET上升沿触发自引导操作。ADAU1701从EEPROM读取程序、参数和寄存器设置。

ADAU1701/ADAU1702完成自引导后 , 附加消息可以通过I2C总线发送到ADAU1701/ADAU1702,但在自引导应用中,这通常是不需要的。在自引导模式下,写操作的I2C器件地址为0x68,读操作为0x69。当芯片处于该模式时, ADDRx引脚具有不同的功能;因此,这些引脚的设置被忽略。

完整文档请见链接:http://www.analog.com/media/cn/technical-documentation/application-notes/AN-923_cn.pdf

ADI DSP任何问题,可联系OP的QQ:5516164,邮箱:sale@openadsp.com


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2015/12/18 15:11:58
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154140 Call, 1 Queries, Processed in 0.031250 second(s),