ADI 技术
直播中

丁兵溢

7年用户 179经验值
私信 关注
[问答]

ADAU1701程序与控制器的通讯可行吗?

各位好,本人刚刚开始接触该系列的DSP芯片,现在想做一个通过控制器(比如MSP430)来控制DSP程序下载切换的电路。想问一下该想法可不可行。
大体上说来,就是,我在SIGMASTUDIO中编写两套音频处理的程序,然后通过下载器下载到控制器或者某一块存储器中去,当控制器发出指定的信号时,存储器会选择相应的音频处理程序下载到DSP中去,当控制器发出另一个信号时,存储器又会将另一套程序下载到DSP中。
现在最大的问题就是,程序能否打包下载到某一段存储器中,以及,程序下载能否在收到某个触发信号之后自动运行。
若该想法不可行,能否告知一些相应的理由。若想法可行,还望提供一些相关的资料以供参考。
谢谢!

回帖(1)

刘娟

2018-9-20 14:41:35
Hi 彦祖,
可以的。只需要将ADAU1701当做I2C Slave,需要更新程序的时候先关DSP,然后通过I2C/SPI将SigmaStudio编译好的二进制文件写入RAM即可。
不过你为什么要设计两个不同的Schematic呢?不能在一个Schematic里实现两种选择吗?只要Mips够用的话,建议只做一个Schematic。 而ADAU1701带self-boot功能,可以外接EEPROM实现上电自启动。这样就不需要MCU在上电的时候通过I2C/SPI写RAM了。
 
How to self-boot the EVAL-ADAU1701MINIZ (evalua... | EngineerZone
 
Thanks,
Jun
举报

更多回帖

发帖
×
20
完善资料,
赚取积分