Other Parts Discussed in Thread: MSP430F149, TLV5616
Dear TI Support,
I'm designing an industrial control system based on the Beaglebone Black Rev C that has a 4-20mA current loop. One SPI Bus will be dedicated to the 4-20mA loop transmitter and the other will be dedicated to the 4-20mA input.
I see that the SPI Bus Clocks are all integer dividers of 48MHz.
On the transmit side, this makes it impossible to generate the SPI bus clock frequency that would work for many of the standard serial transfer rates I.e. 19.2K for a 16-bit transfer would require a baud rate of 3.072MHz, which is not an integer quotient of 48MHz. The closest data rate I can get to is 3MHZ, which makes for a data rate of 18.75kbs, which is too far away from 19.2Kbps Error = (18.75/19.2) -1 = 2.3% I need less than 2%
Is there a way to change the 48MHz clock that drives the SPI Bus?
Thank you very much for all of your help and support.
Jeff Cohen
Hytorc