Other Parts Discussed in Thread: MSP430F4152
Hi all,
I'm working with the MSP430F4152, I would like to implement an FSK demodulation in a manner similar to app note slaa037.
I would like to use the inbuilt ADC10 to do the sampling at 6800Hz.
However I do not have any timers free to do the timing.
I would like to do the input sampling using a combination of FLL+ DCO adjustment and ADC10 delay.
First of all, is each conversion using the ADC10 exactly 13 + S/H time ADC10CLK cycles, when operating in repeat sequence of channels mode, including utilizing the Data Transfer Controller?
Also, do all ADC10 devices support all 16 ADC10 INCHx values just some have those inputs tied to (Vcc-Vss)/2.
Summing up, can someone confirm my calculations for obtaining a 6800Hz sample time using the ADC10 repeated sequence of channels mode
ACLK @ 32768Hz FLL divider of 4 and DCO multiplier of 59 gives CLK of 786432Hz which the F4152 can handle with supply > 3.0V
ADC10CLK divider = 5
gives ADC10CLK = 1572864Hz
Repeated sequence of channels mode for 11 channels x (S/H of 8 clock cycles + 13 cycles conversion time) = 231 ACD10CLK cycles per sample
= sample rate of 6808.9Hz, which should be good enough
Does anyone see any major problems with this approach.
Thanks
Joel