AD7767检测注意事项

AD7767检测注意事项
1,AD7767的输出是以二进制补码形式输出,所以要把结果转换成原码
正数的原码和补码相同,负数的补码等于原码的反码加一,因此AD采样的补码转换为原码可以:AD_tmp = ~(AD_tmp-1);


2,注意AD7767的MCLK和SCLK的频率关系。
采样率 = MCLK/抽取率,SCLK = 采样率*24,MCLK最大频率为1.024MHZ。
以AD7767-1为例,单片机选用STM32f407
抽取率 = 16,MCLK以TIME3输出PWM波产生,SCLK以SPI3输出产生:
TIME3的基准时钟频率 = APB1*2 = 84M,SPI3的基准时钟频率 = APB1 = 42M,
为获得最大采样率(小于或等于64KHZ),可设SPI的预分频器为32,所以SCLK频率 = APB1/32 = 1.3125MHZ,
采样率 = SCLK/24 = 54.6875KHZ,MCLK = 采样率*16 = 875KHZ。
因为TIME3的基准时钟频率为84M,由此可设立TIME3的分频器为8,重装载值为12。(84M/8/12 = 875K)


3,为保证精准采样,应在SPI数据传输前开启SPI,SPI数据传输完后关闭SPI。
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值