pyrohaz
Member level 1
- Joined
- Jun 4, 2013
- Messages
- 32
- Helped
- 1
- Reputation
- 2
- Reaction score
- 1
- Trophy points
- 1,288
- Activity points
- 1,523
Hey,
I've got a 280KHz PWM Frequency with a sample rate of 45kHz, i'm using the MCP6001 opamp from microchip and need to make a low pass filter with the cutoff around 22.5kHz. I chose this op amp because it works at 3.3v and has rail to rail input and output. The PWM input will be between 0 and 3.3v.
I really want to minimize the amount of PWM frequency reaching the output (hence the low cutoff) along with sampling noise. Would a first order LPF suffice?
I'll include a picture of my current design. If anybody knows a better way of doing it, i'd be very appreciative!
The input to the buffer opamp is the sum of two 8 bit PWM's to produce a 16bit output. The 3k and 768k resistors are matched to 0.1%.
In my circuit, the cutoff freq is roughly 23.4kHz.
- - - Updated - - -
Hmm after simulating a standard active lowpass, a sallen key lowpass and MFB lowpass, the MFB option gives the best cut but all of these don't seem to be biased at vss/2, what is the reason for this?
Cheers,
I've got a 280KHz PWM Frequency with a sample rate of 45kHz, i'm using the MCP6001 opamp from microchip and need to make a low pass filter with the cutoff around 22.5kHz. I chose this op amp because it works at 3.3v and has rail to rail input and output. The PWM input will be between 0 and 3.3v.
I really want to minimize the amount of PWM frequency reaching the output (hence the low cutoff) along with sampling noise. Would a first order LPF suffice?
I'll include a picture of my current design. If anybody knows a better way of doing it, i'd be very appreciative!
The input to the buffer opamp is the sum of two 8 bit PWM's to produce a 16bit output. The 3k and 768k resistors are matched to 0.1%.
In my circuit, the cutoff freq is roughly 23.4kHz.
- - - Updated - - -
Hmm after simulating a standard active lowpass, a sallen key lowpass and MFB lowpass, the MFB option gives the best cut but all of these don't seem to be biased at vss/2, what is the reason for this?
Cheers,