L
Lukos
- Jan 1, 1970
- 0
I am looking at circuit design to use for model railway DCC design,
specifically how to design a circuit to receive and decode it.
The data is transmitted serially as FM data at approx 9600bps on a
differential (RS485 I think) line where a 1 bit is a positive and
negative half cycle of no more than 64uS and a 0 bit has half cycles
in excess of 70uS.
The current designs I have seen use a PIC to decode the data by
sampling 22uS time slices and using the number of time slices to
calculate whether the current data is a 1 or a 0 but this appears
overly complicated since the data cycles are of a defined duration.
Does anyone know if there is an IC (or combination of ICs) that can be
programmed simply to receive this type of FM data and decode the bytes
which could then be passed in parallel to a PIC for the functional
decoding? You can assume that the electrical line is already received
to produce a TTL signal of the incoming data (i.e. between 0 and 5v
instead of differential). I have seen many flavours of UARTs but these
don't seem to work with modulated signals, only with unmodulated
serial data.
Thanks in advance
Luke
specifically how to design a circuit to receive and decode it.
The data is transmitted serially as FM data at approx 9600bps on a
differential (RS485 I think) line where a 1 bit is a positive and
negative half cycle of no more than 64uS and a 0 bit has half cycles
in excess of 70uS.
The current designs I have seen use a PIC to decode the data by
sampling 22uS time slices and using the number of time slices to
calculate whether the current data is a 1 or a 0 but this appears
overly complicated since the data cycles are of a defined duration.
Does anyone know if there is an IC (or combination of ICs) that can be
programmed simply to receive this type of FM data and decode the bytes
which could then be passed in parallel to a PIC for the functional
decoding? You can assume that the electrical line is already received
to produce a TTL signal of the incoming data (i.e. between 0 and 5v
instead of differential). I have seen many flavours of UARTs but these
don't seem to work with modulated signals, only with unmodulated
serial data.
Thanks in advance
Luke