DSP28335ADC连续多次采样值相同
针对DSP28335 ADC连续多次采样值相同的问题,可能原因及解决方法如下:
1. 输入信号未变化
- 现象:若实际输入的模拟信号本身无变化(如固定电压),ADC采样值自然相同。
- 检查方法:
- 用示波器或万用表测量ADC输入引脚电压,确认信号是否动态变化。
- 检查传感器或信号源是否正常工作。
2. ADC采样时间不足
- 原因:ADC采样保持窗口(ACQPS)时间过短,导致采样电容未充分充电。
- 解决方法:
- 增大ACQPS寄存器值(
ADC.acqps),延长采样时间。 - 计算公式:
采样时间 = (ACQPS + 1) × ADC时钟周期。 - 建议在信号源阻抗较高时适当增加
ACQPS。
- 增大ACQPS寄存器值(
3. ADC配置错误
- 常见配置问题:
- 触发模式:未正确配置触发源(如软件触发、ePWM触发等),导致未启动新转换。
- 转换模式:未启用连续转换模式(例如单次模式触发后停止)。
- 通道选择:未切换通道时重复读取同一通道。
- 解决方法:
- 检查
ADCTRL1/ADCTRL2寄存器的触发设置(TRIG_SEL等)。 - 确认是否启用连续转换模式(例如
CONT_RUN位)。 - 多通道采样时,确保在每次转换前更新
ADCCHSELSEQx通道选择寄存器。
- 检查
4. 数据读取错误
- 现象:误读同一结果寄存器,或未清除转换完成标志。
- 解决方法:
- 确认读取的ADCRESULTx寄存器地址与通道对应。
- 检查是否在读取后清除
ADC_ST_FLAG中断标志(若使用中断模式)。 - 使用
ADC_ReadResult(mygroup, RESULTn)函数时确保索引n正确递增。
5. 参考电压或硬件问题
- 可能性:
- 参考电压(VREFHI/VREFLO)不稳定或噪声过大。
- ADC供电电压(VDDA/VSSA)异常。
- 输入信号超出ADC量程。
- 解决方法:
- 检查参考电压引脚滤波电容(建议0.1μF陶瓷电容+1μF钽电容)。
- 确认输入信号在0~3V(3.3V供电时)范围内。
- 用示波器测量ADC相关电源引脚是否干净。
6. 代码逻辑错误
- 常见问题:
- 在循环中重复触发单次转换,但未等待转换完成。
- 未更新转换启动指令(如
AdcRegs.ADCTRL2.bit.SOC_SEQ1 = 1)。
- 解决方法:
- 在触发转换后,通过查询
ADC_ST_FLAG或中断等待转换完成。 - 使用以下代码结构:
AdcRegs.ADCTRL2.bit.SOC_SEQ1 = 1; // 触发转换 while(AdcRegs.ADC_ST_FLAG.bit.SEQ1_BSY != 0); // 等待转换完成 result = AdcRegs.ADCRESULT0 >> 4; // 读取结果(12位右对齐)
- 在触发转换后,通过查询
快速验证步骤
- 输入信号测试:短接ADC输入到已知电压(如1.5V),观察采样值是否符合预期。
- 配置检查:使用TI官方例程(如
adc_soc)对比寄存器配置。 - 示波器调试:测量ADCCLK时钟信号和采样触发信号(如SOC引脚),确认时序正常。
通过以上步骤,可系统排查并解决DSP28335 ADC采样值重复的问题。
L431采用PLL异步时钟,复位后ADC采样值发生偏差的原因?
前提:可以确认的是外部条件没有变化。 问题:开机后不复位的情况下,ADC_DMA读取值几乎相同,而每次重新复位后,ADC_DMA读出来的
N76E003 ADC连续采样不准问题怎么解决?
测试条件: 1,线性电源12.6V,分压电阻20K:2K 2,AMS1117降压到5V供电 N76E003 ; 3,ADC_BandGap读出来是比较稳定的。 4,ADC单通道在分压电阻处
运用 DMA 功能实现高级定时器和 ADC 的同步触发采样
运用DMA功能实现高级定时器和ADC的同步触发采样在做BLDC电机控制时,需要ADC的
资料下载
janney88
2022-06-06 13:35:55
STM32F30x 的ADC 采样的傅立叶变换
STM32F30x 的ADC 采样的傅立叶变换(理士国际电源技术有限公司)-本文目的是演示如何使用STM32F30x 内部的DSP 进行浮点快速
资料下载
鼠爱米
2021-08-04 17:47:45
使用DSP芯片TMS320F28335和FPGA的电路原理图免费下载
本文档的主要内容详细介绍的是使用DSP芯片TMS320F28335和FPGA的电路原理图免费下载。
资料下载
佚名
2021-03-23 11:26:49
使用DSP28335控制电机的资料合集免费下载
本文档的主要内容详细介绍的是使用DSP28335控制电机的资料合集免费下载包括了:电机控制原理图,硬件手册,H桥直流电刷电机控制,DSP28335使用程序,D
资料下载
尚德寅
2020-05-18 08:00:00
如何使用连续时间Σ-ΔADC,简化信号链来解决采样问题
作者:Wasim Shaikh 和 Srikanth Nittala 本文介绍连续时间Σ-Δ ADC,通过简化信号链来有效解决采样问题。采用这种
2020-12-30 17:06:17
dsp28335的内部ADC默认的参考电压是多大?
dsp28335的内部ADC的参考电压可以是内部的也可以是外部的,默认的情况下是内部的,但是官方的资料对此的解释仅仅是这个内部的参考电压是一个带隙电压基准,但是没有说明这个参考电压是多大的电压,所以想请教一下有没有人
请问个28335--Epwm启动adc采样过程疑问?
28335-epwm启动adc采样,在一个pwm周期内中断触发ad之后,那么软件触发之后在这个pwm周期结束前ad是
关于DSP28335 AD采样的两个问题
问题1:当DSP28335的AD采样触发信号soc来自于ePWM1时,这时的采样周期是PWM的周期还是AD硬件本身经过ACQ_PS(3:0)和A
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览