我的购物车(0)

关于OMAPL138的McBSP在传送数据的问题

作者:littlediode ,2018/5/16 9:05:27 发布     举报
    (22) (0) (0) (5)
  • 您好!我们目前采用OMAPL138的McBSP向外设TLV5614传送数据,进行DA转换的,在调试过程中遇到了一个问题:McBSP传送的数据是频率为1KHz的正弦波数字信号,但是,经过TLV5614后,输出来的正弦波模拟信号的频率是1.04~1.08KHz之间,其误差较大,无法满足应用需求。下面是McBSP在传送方面的具体参数配置:
    OMAPL138提供给McBSP的时钟频率为:57.6MHz。
    Sample Rate Generator Register (SRGR) :0x30110107 
    Pin Control Register (PCR) :FSXM = 1;CLKXM= 1;

    Transmit Control Register (XCR) :XDATDLY = 2;XFRLEN1 = 0;XWDLEN1 = 2; XWDREVRS = 0;

    Serial Port Control Register (SPCR) :FRST = 1;GRST = 1;
        请问上述的McBSP配置,是否合理,或者还可以进行怎样的调整,另外,是否有McBSP作数据传送给TLV5614做DA转换的成功例子吗?
标签:

OMAP-L138 DSP+ARM

共有5条网友评论
electro 发表于2018/5/16 9:05:41
TLV5614是SPI接口吧,OMAP-L138的MCBSP口不支持clock stop mode(SPI),OMAP-L138有专门的SPI接口。
The SPI? CLKSTP mode where clocks are stopped between single-element transfers. This mode is not supported on this device.
www.ti.com/.../spruh77c.pdf
有帮助(0)没帮助(0)引用此答案
empire 发表于2018/5/16 9:06:00
是的,用OMAPL138上的SPI接口应该没有这样的问题!但是,McBSP会以怎样的方式影响到TLV5614的输出信号频率了呢?
有帮助(0)没帮助(0)引用此答案
littlediode 发表于2018/5/16 9:06:16
Mcbsp不支持spi mode,会和TLV5614的SPI时序不匹配吧。
有帮助(0)没帮助(0)引用此答案
Stin1cao 发表于2018/5/16 9:06:32

应该可以接McBSP吧。

量一下输出FS实际频率是多少?

有帮助(0)没帮助(0)引用此答案
standard 发表于2018/5/16 9:06:50
用示波器量一下FSX与CLKX,贴图上来看一下。
有帮助(0)没帮助(0)引用此答案
1/1
文明上网,理性发言
专题版主
申请成为版主
  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

最新分享上传与展示原则:
1、首先展示的产品必须是电子业内的作品;
2、对业内人士有学习的意义;
3、作品可以以广告的形式出现,若广告目的太
强烈,不予展示;
4、带病毒性的文件,不予展示,若严重,还会
屏蔽会员IP;
5、任何的分享都会通过系统管理员的审核,审
核时间,通常不超过24小时;