TalhoSan
Newbie level 5
- Joined
- Nov 25, 2010
- Messages
- 9
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Activity points
- 1,386
Hi!
Sorry for bothering everyone, but I would like to ask some help/guide!
I have a high resolution (16bit) PWM signal (3.3V Vpp, ~5mA), but the signal frequency is only around ~240Hz. The problem is that I have to filter this low frequency signal, to make it more like an analog signal. Even an active Low Pass Filter by itself doesn't help much. In some later stages I can filter out the higher harmonics of the filtered PWM, but the low freq can still be measured even on other stages.
Decreasing the resolution at some extend can work and I can solve the filtering in that case, but I would like to know if someone knows a way, to help the original signal.
From time to time I have to change the output, but not every millisecond, but I have to change it almost accuracy of milliseconds.
Actually I have at least 8 independently controlled PWM (at least 14 bit, but they prefer 16 bit) signals. I know, that making this ~240Hz PWM into a perfect analog signal is not possible, but I would like to get rid of most of the ~240Hz noise.
In another forum I've already got some ideas, but they are not usable for a reason. Here's a list from those ideas:
#1 Using DACs
#2 Integrated Filter ICs
#3 Different MCU, FPGA/CPLD
So I would like ideas about how to filter the PWM signals. I already solved the problem in a lower resolution, which is still acceptable, but I would like to know if somebody have another idea.
Thank you for help.
Sorry for bothering everyone, but I would like to ask some help/guide!
I have a high resolution (16bit) PWM signal (3.3V Vpp, ~5mA), but the signal frequency is only around ~240Hz. The problem is that I have to filter this low frequency signal, to make it more like an analog signal. Even an active Low Pass Filter by itself doesn't help much. In some later stages I can filter out the higher harmonics of the filtered PWM, but the low freq can still be measured even on other stages.
Decreasing the resolution at some extend can work and I can solve the filtering in that case, but I would like to know if someone knows a way, to help the original signal.
From time to time I have to change the output, but not every millisecond, but I have to change it almost accuracy of milliseconds.
Actually I have at least 8 independently controlled PWM (at least 14 bit, but they prefer 16 bit) signals. I know, that making this ~240Hz PWM into a perfect analog signal is not possible, but I would like to get rid of most of the ~240Hz noise.
In another forum I've already got some ideas, but they are not usable for a reason. Here's a list from those ideas:
#1 Using DACs
#2 Integrated Filter ICs
#3 Different MCU, FPGA/CPLD
So I would like ideas about how to filter the PWM signals. I already solved the problem in a lower resolution, which is still acceptable, but I would like to know if somebody have another idea.
Thank you for help.