My circuit performs data acquisition at 250 samples/s, 24 bits/sample and transmit this information to the local host (PC) through a bluetooth module that implements the UART protocol.
As far as I know, for each byte transmitted there is 1 start bit, 2 stop bits and 1 parity bit, resulting
(250 samples/s) * (24 bits/sample) / (8 bits/byte) * (12 bits/transmitted byte) = 9000 bits
in 1 second.
Supposing there is one bit per transmitted symbol, the minimum baudrate that would work for this case is 9600 bauds. However, the tests we've performed so far are not convincing, since the received data is contaminated by some enormous jump discontinuities (about 10^13, see figure below).
- Could you please tell me how I can estimate the minimum baudrate?
- How would you estimate the baudrate when including the bluetooth module?