athrun_chen

  • 2019-07-12
  • 回复了主题帖: LIS25BA骨震动传感器的驱动问题

    nmg 发表于 2019-7-12 09:38 这个论坛在搞骨传感器评测的时候,关于这个接口问了一下ST相关工程师,他们反馈: LIS25BA的TDM也兼容常 ...
    嗯嗯,感谢指点,感觉有了方向

  • 2019-07-11
  • 回复了主题帖: LIS25BA骨震动传感器的驱动问题

    一个小白 发表于 2019-7-11 17:14 这个TDM是个啥呀,查了半天也没看太懂,手头上的板子没有SAI怎么办啊?模拟能行吗?
    TDM就是加速度传感器的语音帧格式,由帧同步时钟(WCLK)、比特时钟(BCLK)以及数据组成,由于数据是按加速度XYZ三个轴分成了三个时隙(slot)所以叫TDM(时分复用),每个slot 8bit。不确定理解对不对哈

  • 2019-07-08
  • 回复了主题帖: LIS25BA骨震动传感器的驱动问题

    cruelfox 发表于 2019-7-8 12:38 用F769的SAI硬件啊,不要自己生成时钟。
    感谢回复,我对这个确实不熟悉,先研究研究

  • 发表了主题帖: LIS25BA骨震动传感器的驱动问题

    最近在编写LIS25BA骨震动传感器的驱动,开发平台是stm32769i-disc,阅读手册遇到了传感器芯片的几个问题:   1、芯片的供电典型电压为1.8V,而开发板供电为5v或3.3v 2、IIC和TDM数据接口的电平也为1.8V 3、需要三个时钟,分别是MCLK、BCLK、WCLK 4、TDM返回数据的接收   对于以上问题,目前工作的进展: 1、我使用了一个降压模块,得到了稳定的1.8V输入给芯片的Vdd(已完成) 2、我使用了一个5v/3.3v到1.8v的电平转换器解决了,通过一个控制管脚控制信号的流向(已完成) 3、MCLK使用了一个外部有源晶振,得到了一个高精度12.288MHz,BCLK和WCLK由定时器产生(已完成) 4、TDM按照图1的时序,将接受函数写在定时器中断里,因为BCLK和WCLK都由定时器中断产生,在WCLK上升之后,在每个BCLK为低电平的阶段读取IO口数据,直到当前帧结束(未完成)                                                                                         图1   想问问各位大佬,这样的方案有无明显缺陷,或者有更简易或更鲁邦的方案,希望不吝赐教!  

最近访客

< 1/1 >

统计信息

已有2人来访过

  • 芯币:20
  • 好友:--
  • 主题:1
  • 回复:3
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言