Specifications
Chapter 3 – Input/Output Interfaces
96 PL 3120/PL 3150/PL 3170 Power Line Smart Transceiver Data Boo
k
Infrared Pattern Output
An infrared_pattern I/O object produces a series of timed repeating square wave output signals. The frequency
of the square wave output is controlled by the application. Normally, this frequency is the modulation frequency used
for infrared transmission.
The pattern of this modulation frequency is controlled by an array of unsigned long timing values. The first value in this
array controls the length of the first burst of modulation frequency signal output. The output is active for this period. The
second value in this array controls the length of an absence of the modulation frequency signal. The output is idle for
this period. This pattern is then repeated by subsequent values in the array in order to produce a sequence of frequency
output bursts separated by idle periods. This array is similar to the array generated by the edgelog input object.
This I/O object is useful for driving an infrared LED to provide infrared control of devices that support infrared remote
control.
Figure 3.51 Infrared Pattern I/O
System Clock
Divide Chain
Timer/Counter 1
Timer/Counter 2
IO10
IO9
IO8
IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7
High Current Sink Drivers
IO11










