X-10 Technology Transmission Theory
source: x-10 web site
|
X-10 communicates between transmitters and receivers by sending a receiving signals over the power line wiring. These signals involve short RF bursts which represent digital information. Transmission Theory
The Tables in Figure 4 show the binary codes to be
transmitted for each House Code and Key Code. The Start Code is always 1110 which is a
unique code and is the only code which does not follow the true complimentary relationship
on alternate half cycles. [2] In a Pre-Set Dim instruction, the D8 bit represents the Most Significant Bit of the level and H1, H2, H4 and H8 bits represent the Least Significant Bits. [3] The Extended Data code is followed by 8 bit bytes which can represent Analog Data (after A to D conversion). There should be no gaps between the Extended Data code and the actual data, and no gaps between data bytes. The first 8 bit byte can be used to say how many bytes of data will follow. If gaps are left between data bytes, these codes could be received by X-10 modules causing erroneous operation. Extended Code is similar to Extended Data: 8 Bit bytes which follow Extended Code (with no gaps) can represent additional codes. This allows the designer to expand beyond the 256 codes presently available. IMPORTANT NOTES NOTE 1. X-10 Receiver Modules require a "silence" of at least 3 power cycles between each pair of 11 bit code transmissions (no gaps between each pair). The one exception to this rule is bright and dim codes. These are transmitted continuously with no gaps between each 11 bit dim code or 11 bit bright code. A 3 cycle gap is necessary between different codes, i.e. between bright and dim, or 1 and dim, or on and bright, etc. NOTE 2. The TW523 Two-Way Power Line Interface cannot receive Extended Code or Extended Data because these codes have no gaps between them. The TW523 can only receive standard "pairs" of 11 bit X-10 codes with 3 power line cycle gaps between each pair. NOTE 3. The TW523 can receive dim and bright codes but the output will represent the first dim or bright code received, followed by every third code received. i.e. the output from the TW523 will not be a continuous stream of dim and bright codes like the codes which are transmitted. Transmission Timing Diagrams A Square wave representing zero crossing detect is provided
by the PL513/TW523 and is within 100 µs of the zero crossing point of the AC power line.
The output signal envelope from the O.E.M. should be within 50 µs of this zero crossing
detect. The signal envelope should be 1 ms (-50µs +100µs). See Figure 5. Transmissions are to be synchronized to the zero crossing point of the AC power line and should be as close to true zero crossing as possible. The PL513 and TW523 are designed to be interfaced to other microprocessor circuitry which outputs X-10 codes synchronized to the zero crossing point of the AC power line. It is therefore necessary to provide a zero crossing reference for the O.E.M. microprocessor. It is likely that this microprocessor will have its own "isolated" power supply. It is necessary to maintain this isolation, therefore the trigger circuit normally used in X-10 POWERHOUSE controllers is not desirable as this would reference the O.E.M. power supply to the AC power line. It is also not desirable to take the trigger from the secondary side of the power supply transformer as some phase shift is likely to occur. It is therefore necessary to provide an opto-coupled 60 Hz reference. An opto-coupled 60 Hz square wave is provided at the output of the PL513 and TW523. X-10 codes generated by the O.E.M. product are to be synchronized to this zero crossing reference. The X-10 code envelope generated by the O.E.M. is applied to the PL513 or TW523 which modulates the envelope with 120 kHz and capacitively couples it to the AC power line. Opto-Coupled Signal Input (to the PL513/TW523) The input signal required from the O.E.M. product is the signal "envelope" of the X-10 code format, i.e. High for 1 ms. coincident with zero crossing represents a binary "1" and gates the 120 kHz oscillator through to the output drive circuit thus transmitting 120 kHz onto the AC power line for 1 ms. Low for 1 ms. coincident with the zero crossing
point represents a binary "0" and turns the 120 kHz oscillator/output circuit
off for the duration of the 1 ms. input. The "X-10 received" output from the TW523 coincides with the second half of each X-10 transmission. This output is the envelope of the bursts of 120 kHz received. Only the envelope corresponding to the first burst of each group of 3 bursts is available at the output of the TW523. See Figures 6, 7 and 8.
|
|