Thank youMaybe a "home grown" code? My guess is it communicates between two microcontrollers using timers in Output Compare mode on the transmit end and Input Capture mode on the receiving end. It may not have a name.
Thank you for answerhi,
Is there any matching Bit coding in this PDF.
Your 'sample' does not give enough information as to the type.?
E
No, it work fine, only I want to understand its standard value. Ok i know it is not standard.hi,
The fact that it's use for 433MHz Tx//Rx suggests that its a non standard, as stated in post #3.
Are you having problems linking the Tx/Rx with the coding.?
E
Thank youAccording to the datasheets, the modulation is ASK:
Datasheets:
RXB13
http://www.jmrth.com/en/images/proimages/RXB13-EN.pdf
TX8
http://www.jmrth.com/en/images/proimages/tx8.pdf
In your case, coding is applied to allow differentiation between 0 and 1. The rising edge gives a reference for determining a 1 or 0 by the width of the positive portion of the signal. For example, what if there is a string of 1s? The signal is just high all the time with no timing reference. You cannot tell where one bit ends and another bit begins. This is OK is there is also a separate clock signal for timing. Another way to think of it is the clock signal is combined or "encoded" into the signal along with the data.Thank you
I know its modulation is ASK, Coding process is done on microcontroller and then send to Tx8 module.
What don't send Data without coding?
Thank youIn your case, coding is applied to allow differentiation between 0 and 1. The rising edge gives a reference for determining a 1 or 0 by the width of the positive portion of the signal. For example, what if there is a string of 1s? The signal is just high all the time with no timing reference. This is OK is there is also a separate clock signal for timing. Another way to think of it is the clock signal is "encoded" into the signal along with the data.
I would go with "easier". The scheme is very easy for a small, inexpensive microcontroller with an "Input Capture/Output Compare" timer which is very, very common. Also, the code does not need to run continuously (some do). So, the the microcontroller can spend most of the time sleeping and consuming very, very low power. I call it "home grown" but it could be a "standard" coding for a particular type of product or application.Thank you
Your are right, coding is used for Self-Clocking purpose, But i think it must use a standard coding (e.g. Manchester) instead this "home grown" coding schema or perhaps encoding and decoding with this methode is easier than standards coding schema.
This is a self-clocking coding scheme which, as far as I know, has no "official" name. Others have suggested PWM, but I dislike that designation because to me, PWM implies a digital emulation of analog. This is a scheme for transmitting digital data.What is name of following coding schema :
It isn't Manchester or diff Manchester or BMC.
by Jake Hertz
by Jake Hertz
by Duane Benson