- 本课程为精品课,您可以登录eeworld继续观看:
- 2.1 TIDA-010037设计中的ADS131M04和MSP432功能
- 登录
- 课程目录
- 相关资源
- 课程笔记
在本培训系列TIDA-010037
参考设计部分的介绍中,
我们将讨论在TIDA-010037参考设计中
ADS131M04独立ADC和MSP432计量主机[听不见]
的功能。
在此设计中,使用ADS131M04四通道[INAUDIBLE]
采样24比特独立ΔΣADC。
每个ADC通道都包含一个
Δ-Σ过采样调制器和一个同步立方数字滤波器,
通过求平均解调Δ-Σ调制器的
输出。
对于ADS131M04,时钟被馈入其时钟输入引脚。
该时钟在内部被2分频
以产生调制时钟FM。
对通过滤波器的数据
进行抽取或下采样,以将振幅频率
从调制器频率降低到数据速率FS。
抽取因子称为OSR。
该设备支持每秒32千样本的
最大数据速率。
每个通道都有一个内部可编程增益放大器,
可以将输入信号放大到128,
这使得该器件可以连接到低输出
电流传感器,如分流器和[听不清]线圈。
ADS131M04是一款精确的ADC,
在PGA增益为1时具有101 dB动态范围,
相当于1.2 V的输入电压,
PGA增益为64时为81 dB,
相当于输入电压正负18.75
毫伏。
增益为1时,器件超过
10,000至1输入电流范围的
0.1级精度要求。
此外,ADS131M04具有低功耗测量模式,
可用于降低器件电流消耗,
使您可以在使用上拉电源时
放宽电源要求。
还有一种低功率电流检测模式,
可通过移除仪表的中性连接
来检测仪表的篡改。
ADS131M04的ADC输入为差分输入,
可接受低于地的输入信号,
因此在连接分压器和电流传感器时
不需要外部电平
转换电路。
ADS131M04的另一个特性
是它具有可编程的通道间相位
延迟,可用于相位校准,
以消除由仪表硬件引入的电压和电流
样本之间的任何相位误差。
为了确保ADC数据集的数据完整性,
设备还将CRC添加到设置数据包,
该CRC可用于验证正在发送的数据包的
完整性。
MSP432P4111器件在本设计中用作
主机[听不清]。
这是一款48兆赫的ARM Cortex M4F器件,
带有HM DMA,用于与ADS131M04通信。
从ADA131M04发送的数据包
具有添加到其中的CRC。
MSP432通过使用其CRC模块
来加速CRC计算来计算自己的CRC。
比较两个CRC以验证
ADS131M04发送的封装的完整性。
MSP432还负责其他应用任务,
如驱动LCD,跟踪RTC模块的时间,
课程介绍
共计10课时,1小时18分49秒
猜你喜欢
换一换
推荐帖子
- 你习惯说LM3S,还是说流明,这可是资历问题啊
- 虽然LM3S6892的名头已经很响了,看到坛子里还有一些人习惯说流明,这应该是原来Luminary那带过来的,当时还没被TI收购前的名字。习惯叫流明的人,说明在TI M3上,真的是很资深啊,因为那时只有很少的一部分人接触过。...
- 向农 微控制器 MCU
- TI-AM335X A8的EHRPWM双路输出代码分享
- 分享一个做A8控制两路电机的写的一个驱动 /*****************************************Copyright(C)****************************************** *******************************************XXXX***********************************...
- 莫妮卡 DSP 与 ARM 处理器
- 如何着手电源设计
- 本帖最后由 qwqwqw2088 于 2019-6-24 14:40 编辑 从不同方面深入介绍降压、升压和降压-升压拓扑结构。 降压转换器 图1是非同步降压转换器的原理图。降压转换器将其输入电压降低为较低的输出电压。当开关Q1导通时,能量转移到输出端。 图1:非同步降压转换器原理图 公式1计算占空比: ...
- qwqwqw2088 模拟与混合信号
- 【MSP430共享】挺不错的学习心经
- MSP430学习心经(一)ClockMSP430根据型号的不同最多可以选择使用3个振荡器。我们可以根据需要选择合适的振荡频率,并可以在不需要时随时关闭振荡器,以节省功耗。这3个振荡器分别为:(1)DCO 数控RC振荡器。它在芯片内部,不用时可以关闭。DCO的振荡频率会受周围环境温度和MSP430工作电压的影响,且同一型号的芯片所产生的频率也不相同。但DCO的调节功能可以改...
- hangsky 微控制器 MCU
推荐文章
- TQ210搭载Android4.0.3系统构建之ADC从驱动到HAL到JNI到应用程序(驱动篇) 2024年12月16日
- ADC的驱动也采用platform设备驱动的方式进行编写,platform_device为platform_driver提供ADC控制器/ADC数据存储器/ADC延时器的地址,在platform_driver的probe函数在进行ioremap的映射,进而操作相应的寄存器。 对于ADC寄存器的操作,可分为三步: 1.使用clk_get获取adc时钟,接着使用clk_e...
- TQ210搭载Android4.0.3系统构建之ADC从驱动到HAL到JNI到应用程序(HAL篇) 2024年12月16日
- 其实ADC的HAL层和BEEP、LED的就HAL层很像,所以注释就很少了,详情见BEEP、LED的HAL层 直接上源码吧 adc_under_hal.h #ifndef __ADC_UNDER_H #define __ADC_UNDER_H #include hardware/hardware.h #include stdint.h #include sys/cd...
- TQ210搭载Android4.0.3系统构建之ADC从驱动到HAL到JNI到应用程序(JNI篇) 2024年12月16日
- ADC的JNI层采用的方式与BEEP中JNI层采用的方式是一致的,采用Java+包名+类名+方法名,具体见BEEP的JNI层 直接上源码 adc_under_jni.c #include android/log.h #include jni.h #include hardware/hardware.h #include hardware/adc_under_...
- TQ210搭载Android4.0.3系统构建之ADC从驱动到HAL到JNI到应用程序(应用程序篇) 2024年12月16日
- adc的上层应用:在UI主线程中,通过Handler机制,在自定义的线程与主线程之间进行消息的传递,从而更新文本控件显示ADC转换的值 AdcActivity.java package com.under.adc; import java.text.DecimalFormat; import android.os.Bundle; import...