Other Parts Discussed in Thread: MOTORWARE, , AMC1210
Hello!
Backstory:
I have a piccolo control card that has the TMS320F28069F micro on it. I am using this in a motor control application and utilizing motorware and the provided motoware labs with code composer studio. In my application I am connecting the XCLKOUT pin (GPIO18) to an AMC1210 digital filter. I would like to run the AMC1210 CLK at 45 MHz. According to the technical reference manual (Reference 1 below) the XCLKOUTDIV can be set to SYSCLKOUT/2. This would be 45 MHz for the TMS320F28069F running at 90 MHz, and exactly what I want to do. And in fact, I did this for quite some time with everything functioning optimally. Then after reviewing the reference manual some more I noticed a note below table 1-21 (from Reference 1) stating that for maximum permissible XCLKOUT frequency see device datasheet. The datasheet for the TMS320F28069F (Reference 2 below) states that the maximum permissible XCLKOUT frequency is 22.5 MHz.
Question:
What decides the 22.5 MHz maximum frequency restriction on the XCLKOUT (GPIO18) pin of the TMS320F28069F?
Thanks!
References:
- SPRUH18G "TMS320x2806x Piccolo Technical Reference Manual" Page 78; Table 1-21 "Clocking (XCLK) Field Descriptions" states that the XCLKOUTDIV can be XCLKOUT = SYSCLKOUT, XCLKOUT = SYSCLKOUT/2, XCLKOUT = SYSCLKOUT/4, XCLKOUT = OFF.
- SPRS698G "TMS320F2806x Piccolo™ Microcontrollers"; Page 38; Table 5-6 "Device Clocking Requirements/Characteristics" states the maximum frequency is 22.5 MHz.
- SBAS372D "AMC1210 Quad Digital Filter for 2nd-Order Delta-Sigma Modulator"