Hello,
Reading through the data sheets I discovered that the Hercules (RM46 and RM57) has a minimum data rate of 10 kbps. Is this a hard limit and is it possible to run at an even slower speed, for example <1kbps?
Best
Josh Karch
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Josh,
So I may have a theory.
Our internal spec from the TMS470 didn't have a 10KHz statement. But we used a different branch of the IP (from the C5000 DSP) for the TMS570. This spec has the 10KHz statement but it's on a feature bullet and in () it says 'phillips standard' ... so it's just saying in effect that these numbers come from the standard.
I did find something in the Philips standard that may be the root of the 10Khz and it's the most likely thing I've found.
There is a section comparing SMBUS and I2C and it states:
"4.2.1 I2C/SMBus compliancy
SMBus and I2C protocols are basically the same: A SMBus master is able to control I2C
devices and vice versa at the protocol level. The SMBus clock is defined from 10 kHz to
100 kHz while I2C can be 0 Hz to 100 kHz, 0 Hz to 400 kHz, 0 Hz to 1 MHz and
0 Hz to 3.4 MHz, depending on the mode. This means that an I2C-bus running at less
than 10 kHz is not SMBus compliant since the SMBus devices may time-out."
That may be where the 10KHz originated from. But again it's clear we say we support down to 0Hz
in the electrical spec, and we can configure out clock down to 50Hz approximately - so I would say those are solid compared to just a bullet in the feature list.