美国人做事不严谨太套路
时间:10-02
整理:3721RD
点击:
我们公司做关于CC2531模块,安装在RGB灯的产品上,现在发现cc2531的 Timer1 分频:只有2位:不分频、8分频、32分频、128分频4种
我们的RGB灯产品(三路),在协议栈里使用不分频后,调亮度时会有一路红色会亮不起来,后来知道是分频太高的问题,
设置成8分频、32分频、128分频后,RGB三路正常,但是LED灯电源的电感震动响的很厉害,查出来是这三种分频都过低,
我们的灯电源需要20KHz的频率以内(15~20都可以), 这芯片怎么就4个分频,太粗糙,太坑太套路~
之前用人家NXP的JN5168,JN5169 的zigbee芯片 可以做到分频16种~~~~好尴尬呀
我的理解是你期望达到的PWM的频率在15K-20K之间,对么?
如果按照16分频的话,
128/(32MHz)=4us
那按照PWM产生波形的方式,频率应该在125kHz~1.9kHz
我不希望改变PWM周期内计数个数,这样会导致分辨率改变,整个pwm驱动全都要改
分辨率低对你们的产品有影响吗?你是担心在调光的过程中会出现LED闪吗?
关键是要改很多很多PWM算法啊,而且分辨率低了会影响颜色亮度变化
PWM算法要改?
分辨率低了,刷新的时间要修改的吧