打印本文 打印本文  关闭窗口 关闭窗口  
TMS320VC5410AI/O口的多种扩展与I2C接口模拟,TMS320VC5410A,通用I/O口,I2C接口模拟来源于瑞达科技网
作者:佚名  文章来源:不详  点击数  更新时间:2011/12/29   文章录入:瑞达  责任编辑:瑞达科技

TI公司的DSP芯片TMS320VC5410A(简称5410A)是性能卓越的低功耗定点16位DSP,在嵌入式系统中有着广泛应用,5410A没有专门的通用I/O引脚,仅有XF引脚可以作为单向输出,/BIO引脚作为单向输入,同时5410A的片上外设没有I2C接口,所以,当5410A需要控制外围芯片或与其他芯片进行通信时(如I2C通信),必须扩展通用I/O口,本文首先介绍5410通用I/O口的多种扩展方式,然后针对每种扩展方式实现与语音芯片TLV320AIC23的I2C通信。1通用I/O

TI公司的DSP芯片TMS320VC5410A(简称5410A)是性能卓越的低功耗定点16位DSP,在嵌入式系统中有着广泛应用,5410A没有专门的通用I/O引脚,仅有XF引脚可以作为单向输出,/BIO引脚作为单向输入,同时5410A的片上外设没有I2C接口,所以,当5410A需要控制外围芯片或与其他芯片进行通信时(如I2C通信),必须扩展通用I/O口,本文首先介绍5410通用I/O口的多种扩展方式,然后针对每种扩展方式实现与语音芯片TLV320AIC23的I2C通信。

1 通用I/O口的多种扩展方式

1.1 使用多通道缓冲串行接口扩展通用 I/O口

5410A具有3个多通道缓冲串行(简称MCBSP)接口,每个MCBSP接口有6个引脚,在通常情况下,可以灵活地与外围设备进行串行通信。在需要的时候,可以配置为通用I/O口。

MCBSP的6个引脚分别是BCLKR、BCLKX、BFSR、BFSX、BDR和BDX,通过配置MCBSP的子寄存器PCR来实现通用I/O口的扩展,下面对图1所示的PCR寄存器的配置进行阐述。

打印本文 打印本文  关闭窗口 关闭窗口