| RSS
深圳电器感厂家
您当前的位置:电感器制造商 > 技术知识

详解TMS320VC5410的McBSP串行接口技术与程序设计

来源:    作者:     发布时间:2015-04-23 17:07:24     点击数:

  

  假如要对McBSP1的发送控制寄存器2(XCR2_1)进行设置。首先,将子地址0x0005写入子地址寄存器(SPSA_1),与此同时,存储单元0x0049就映射为发送控制寄存器2(XCR2_1)。然后,对存储单元0x0049的读写操作,就相当于对发送控制寄存器2(XCR2_1)进行操作。

  例:设置McBSP1的发送控制寄存器2(XCR2_1)。

  3.McBST的SPI接口设计

  McBSP的时钟停止模式与SPI协议兼容。当设置McBSP为主设备时,发送端输出信号(BDX)就作为SPI协议的MOSI信号,接收端输入信号(BDR)就作为SPI协议的MISO信号。发送帧同步脉冲信号(BFSX)作为从设备片选信号(SS),而发送时钟信号(BCLKX)就与SPI协议的串行时钟信号(SCK)相对应。由电感器生产厂家于接收时钟信号(BCLKR)和接收帧同步脉冲信号(BFSR)与发送端的相应部分在内部相互连接,因此这些信号不用于时钟停止模式。McBSP设置为主设备时,SPI协议连接如图2所示。

  三、McBSP接口举例

  1.高精度数模转换器MAX541

  MAX541是16位串行输入、电压输出数模转换器,+5V单电源供电。DAC输出非缓冲,因此只有0.3mA的低供电电流和1LSB的低漂移误差。DAC输出范围为0V至VREF。MAX541采用3线串行接口,兼容于SPITM/QSPITM/MICROWIRETM等串行通信协议。MAX541最高可以获得500×10 3采样点/秒的通过率,满足大多数应用的要求。M差模电感AX541采用8引脚DIP或SO封装。MAX541各引脚描述如表2所列。

  表2 MAX541引脚说明

  2.McBSP与MAX541的接口电路

  TMS320VC5410与MAX541的接口电路如图3所示。

  为使MAX541获得高分辨率和高精度,可以由MAX873提供高精度的+2.5V低阻抗基准电压源。为了消除高频和低频干扰,必须在REF引脚与模拟地之间接入退耦电容。由于AX541的数字输入DIN与TTL/CMOS逻辑电平兼容,因此,可以与TMS320VC5410的串行输出BDX直接连接。此外,必须严格隔离模拟地AGND和数字地DGND,最后在MAX541的AGND引脚上将模拟地和数字片式电感器生产地连接在国起,构成星形的地线系统。在MAX541的输出端接入电压跟随型运算放大器MAX495。表3是数字输入代码与模拟输出电压之间的对应关系。

  表3 MAX541单极性接口

  DSP的发送帧同步脉冲信号(BFSX)作为MAX541的片选信号(CS),而发送时钟信号(BCLKX)作为MAX541的串行时钟输入。MAX541的三线接口电路时序如图4所示。

  图4所示,在片选信号CS由高电平转变为低电平的同时,串行数据按照从最高有效位到最低有效位的顺序,在串行时钟的每个上升沿逐位移电感器生产厂家入片内的输入寄存器。

  3.软件设计

  下面通过产生国个锯齿波的例子来说明TMS320VC5410与MAX541之间的软件设计。

  当McBSP作为SPI通信的主设备,由它为从设备提供时钟信号,并控制数据的传输过程。CLKX引脚上的时钟信号必须在数据包传输期间使能,当没有数据包传输时,时钟信号根据所采用的极性保持高电平或者低电平。通常,通过McBSP的采样率发生器产生10MHz时钟信号,由BCLKX引脚输出,作为MAX541的串行时钟输入信号。McBSP利用BFSX引脚为MAX541提供片选信号,因此必须正确设置帧脉冲发生器,使之在每个数据包传输期间产生帧同步脉冲,即在数据包传输的第一位转变为有效状态(在本例中为低电平有效,取决于MAX541的片选信号CS),然后维持有效状态直到数据包发送完毕。此外,根据SPI传输协议,必须正确设置数据发送延迟时间(XDATDLY=01b),由图4可知,在帧同步脉冲有效之后,大约延迟了一个时钟周期才进行串行数据的发送。根据图4所示的时序图,为McBSP选择一种合适的时钟方1

检查机械件的连接  贴片电感器打样; 读码前,应直观检视与电子控制系统有关的机械部件的连接??是否脱落、泄漏或者阻塞;空气流量计传感器是否有漏气现象等。在此特别需要注意的是:在上述检查过程

图2所示为锂离子电池电压放电的例子。此例中,780mAh的典型手机电池被用来向工作电流为20mA的LED连续供电。电池放电时间显示在水平轴上,结果得到的总的持续时间稍微超过9个小时。如果把这个电荷

PCB板制作主要由干区和湿区两大块组成,而湿区中电镀层质量的好坏直接影响整个PCB板的质量和性能指标,因此有必要了解?08板在电镀过程中,金属离子浓度随时间的演化,以便更好的提升PCB板镀层质量


上一篇: 传感器技术在SMT传输系统中的应用
下一篇:功率电感器
来顶一下
返回首页
返回首页
相关文章
推荐资讯
电感数字转换器
电感数字转换器
相关文章
栏目更新
栏目热门