完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
4 个讨论
|
|
下面是我的ADC的配置,EPWM触发转换,触发频率25KHZ,现在有个问题是,在某个转换点的时候,ADC会有较大幅度的转换误差,就是跳动,在200左右,特别是在输入共模电压在1V一下和9V以上的时候。
测量了ADC的输入,除了电源产生得到噪声之外并没有发现毛刺和电压突变。 void ConfigureADC(void) [ Uint16 acqps; EALLOW; // //write configurations // AdcaRegs.ADCCTL2.bit.PRESCALE = 2; //set ADCCLK divider to /2 AdcSetMode(ADC_ADCA, ADC_RESOLUTION_16BIT, ADC_SIGNALMODE_DIFFERENTIAL); // //Set pulse positions to late // AdcaRegs.ADCCTL1.bit.INTPULSEPOS = 1; // //power up the ADC // AdcaRegs.ADCCTL1.bit.ADCPWDNZ = 1; // //delay for 1ms to allow ADC time to power up // DELAY_US(1000); EDIS; // //determine minimum acquisition window (in SYSCLKS) based on resolution // if(ADC_RESOLUTION_12BIT == AdcaRegs.ADCCTL2.bit.RESOLUTION) [ acqps = 14; //75ns ] else //resolution is 16-bit [ acqps = 63; //320ns ] // //Select the channels to convert and end of conversion flag // EALLOW; AdcaRegs.ADCSOC0CTL.bit.CHSEL = 0; //SOC0 will convert pin A0 AdcaRegs.ADCSOC0CTL.bit.ACQPS = acqps; //sample window is 100 SYSCLK cycles AdcaRegs.ADCSOC0CTL.bit.TRIGSEL = 5; //trigger on ePWM1 SOCA/C AdcaRegs.ADCSOC1CTL.bit.CHSEL = 2; //SOC1 will convert pin A2 AdcaRegs.ADCSOC1CTL.bit.ACQPS = acqps; //sample window is 100 SYSCLK cycles AdcaRegs.ADCSOC1CTL.bit.TRIGSEL = 5; //trigger on ePWM1 SOCA/C AdcaRegs.ADCINTSEL1N2.bit.INT1SEL = 1; //end of SOC1 will set INT1 flag AdcaRegs.ADCINTSEL1N2.bit.INT1E = 1; //enable INT1 flag AdcaRegs.ADCINTFLGCLR.bit.ADCINT1 = 1; //make sure INT1 flag is cleared EDIS; ] |
|
|
|
|
|
正在做一个电压采集的项目,输入信号的共模信号,而28377S,16位ADC需要输入差分信号,我利用下图的方式将共模信号转换成差分信号,请教TI工程师,能否这样做。输入的共模信号是0—2.5V的直流信号,在输入之前已经做了滤波处理。ADC的采样时间是320ns,ADC时钟频率是40M。
Eric: 我认为这个威廉希尔官方网站 有问题。 F2837X的16位ADC对外部的差分信号有比较严格的要求,你看看芯片手册里面关于16位ADC共模电压的要求。 需要满足 A0, A1 都在0~3.3V之间,另外,(A0+A1)/2 在任意时刻都在VREF/2 正负50mv以内。 推荐用THS4521的差分运放去做。 - ERIC |
|
|
|
|
|
zzecom 发表于 2020-7-24 12:33 下面是我的ADC的配置,EPWM触发转换,触发频率25KHZ,现在有个问题是,在某个转换点的时候,ADC会有较大幅度的转换误差,就是跳动,在200左右,特别是在输入共模电压在1V一下和9V以上的时候。 测量了ADC的输入,除了电源产生得到噪声之外并没有发现毛刺和电压突变。 Eric: 先满足上面提到的硬件要求先。 至于软件,你参考controlSUITE例程就好。 另外,看看芯片的版本是C版本以上,量产的芯片。 - ERIC |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
2913个成员聚集在这个小组
加入小组369 浏览 1 评论
564 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
809 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
677 浏览 1 评论
对于多级放大威廉希尔官方网站 板,在PCB布局中,电源摆放的位置应该注意什么?
1149 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
109浏览 29评论
512浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
273浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
224浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
84浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-4 16:03 , Processed in 1.254797 second(s), Total 54, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号