- 主题:SAR ADC如何取一个波形的均值?
rt,一个pwm信号,几十KHz,峰值低于1V,接到一个SAR ADC上。如何获知这个pwm信号的均值?
--
修改:nlgdczm FROM 101.84.64.*
FROM 183.192.10.*
但这种ADC如何读才可行?比如50%占空比的50KHz信号,操作系统在一个定时周期,比如1秒内,读至少100K次?然后已知占空比最小是5%。。。软件的知道了要拍案而起了。
感觉是不是方向错了。。。
【 在 dismoon 的大作中提到: 】
: 加起来除一下不会?
:
--
FROM 101.84.64.*
本青在微电子版潜水,偶尔见大神发言,想必是芯片方面的业内人士。
从各种ADC来看,这种想测量平均值的需求,用哪种ADC+方法可能会更合适一点?大致看了下sigma delta ADC,就看到个“累加”关键词,是不是有可能?
【 在 PrimeTime 的大作中提到: 】
: 模拟滤波,把pwm信号滤成直流,然后再用sar采
:
--
FROM 101.84.64.*
PS后的这段话,就是本青想做的。
PWM调光的屏,因为电压、屏、限流电阻的偏差,同样的PWM频率,屏幕亮度有偏差。通过ADC采样限流电阻上的压降,可以得知电流,认为这个与屏幕亮度相关,从而调节PWM来保持屏亮度的一致性。
结果成了ADC采样PWM,于是有了本贴。。。
【 在 ericking0 的大作中提到: 】
: 集成的话,肯定过采样然后统计概率,就是DPWM的逆过程;
: 硬件上面这样做的确开销太大了;
: 我觉得最简单的办法就是模拟方法滤波了;
: ...................
--
FROM 101.84.64.*
见上一楼的回复。需要知道占空比。
【 在 eggcar 的大作中提到: 】
: 用adc采pwm的占空比是什么思路。。。?转下电平直接给计数器不得了吗?
--
FROM 101.84.64.*
是啊,占空比降低,采样率还得提高。而且这个ADC还得操作系统来读数,软件要骂人了。。。
【 在 xgliu980701 的大作中提到: 】
: 建议参考前面两位专家的,用模拟滤波器处理后再采集。纯数字处理的话,50KHz的信号1秒采100K次肯定不够。所需的AD采样率跟占空比的分辨率要求直接相关,比如分辨率1%,采样率就得100KHz*100=10MSPS。
--
FROM 101.84.64.*
嗯,应该这么说:占空比本身是芯片产生并且可调的,通过一些设备(就是屏幕背光LED)以后,认为占空比没变但幅度变了。需要根据幅度来微调输出的占空比,比如在50%占空比下,电压期望0.5V,如果只有0.4V,则需要上调占空比到5x%。
考虑过直接采几个值用最大值的情况,但是占空比一旦很低时,则采样次数会高到软件拍桌子。
【 在 eggcar 的大作中提到: 】
: 对啊,计数器测占空比不就得了?上adc是什么思路?
:
--
FROM 101.84.64.*
拜谢!本青要背诵一段《桃花源记》来抒发一下心情:
林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。
【 在 eggcar 的大作中提到: 】
: 那就搜最大值保持电路,用adc直接采是十分不理智的 ...
--
FROM 101.84.64.*
屏幕背光亮度是pwm控制。预期是获取背光LED的平均电流,平均电流代表了亮度。先用一个屏幕来定标,其它屏幕的相比电流小了提高pwm占空比,电流大了减小占空比,保证给背光的电流一致。
【 在 ericking0 的大作中提到: 】
: 没搞懂你怎么闭环的?
: 你的意思是LED Driver开环驱动,然后你去sense电流,这个还是模拟量啊?和PWM有什
: 么关系?
: ...................
--
FROM 101.84.64.*
应该说是LED的通断由pwm控制,ADC采LED的串联电阻电压。
【 在 ericking0 的大作中提到: 】
: 我的意思是,你sense应该是模拟电流量啊?
: 为什么需要ADC去sense PWM数字信号?
:
: ...................
--
FROM 183.192.10.*