CALIFORNIA SOFTWARE LABS

Size: px
Start display at page:

Download "CALIFORNIA SOFTWARE LABS"

Transcription

1 Pulse Shaping on the Palm Pilot With serial, infrared and remote control applications CALIFORNIA SOFTWARE LABS R E A L I Z E Y O U R I D E A S California Software Labs 6800 Koll Center Parkway, Suite 100 Pleasanton CA 94566, USA. Phone (925) Fax (925) info@cswl.com

2 Pulse Shaping on the Palm Pilot With serial, infrared and remote control applications Technical Expertise Level : Intermediate A Technical Report INDEX INTRODUCTION... 3 THE UART... 3 THE UART RECEIVER... 4 THE UART TRANSMITTER... 5 SHAPING PULSES FOR RS232 SERIAL TRANSMISSION... 6 TIMERS... 8 WHY USE SERIAL PULSE SHAPING?... 9 INFRARED REMOTE CONTROL PULSE SHAPING SIMPLE PULSE SHAPING CARRIER-WAVE PULSE SHAPING Technique Technique COMMON INFRARED REMOTE CONTROL ENCODING TECHNIQUES Pulse coded Space coded CONTROLLING A SONY TV Pseudo Code CONCLUSION REFERENCES APPENDIX A I. OBSERVING RS232 SIGNALS ON AN OSCILLOSCOPE II. OBSERVING IR SIGNALS THROUGH AN OSCILLOSCOPE CSWL Inc, Pleasanton, California - 2 -

3 INTRODUCTION In this article we look at low level programming of the Palm Pilot, especially its Motorola MC68EZ328 DragonBall processor, also known as DragonBall-EZ. The aim is to use the DragonBall processor to create or simulate serial transmission functionality through the infrared and serial ports. More specifically, we look at how one may implement a Palm Pilot based remote control for consumer equipments such as a TV. We also look at how to communicate with a PC or device through a serial line by directly manipulating pins to create a pulse train. We do not propose to cover detailed serial/infrared programming details of the DragonBall EZ chip. Interested readers may use the references section to get to Motorola documentation on the processor. The UART The UART (Universal Asynchronous Receiver Transmitter) is key to serial and infrared operations. Programming the UART built into the DragonBall processor is not a difficult task. Motorola technical support is also very cooperative when it comes to answering questions related to this processor. The UART controls both the serial and infrared interfaces and have registers with which one can directly work to set up and operate these interfaces. A number of these registers will be used to manipulate the transmission line to generate pulses. The UART has two modes of operation NRZ and IrDA. The Non-Return to Zero (NRZ) mode is usually associated with RS-232. Each character is transmitted with a start bit at the beginning and a stop bit at the end. CSWL Inc, Pleasanton, California - 3 -

4 Data bits are transmitted least significant bit first and each bit is presented for a full bit time. START BIT BIT 0 BIT 1 BIT 2 BIT 3 BIT 4 BIT 5 BIT 6 BIT 7 PARITY BIT STOP BIT Fig 1) NRZ ASCII A character with odd parity Infra-red (IrDA) mode instead of transmitting ones and zeros for a full bit time, zeros are transmitted as 3/16 bit time pulses and ones remain low. START BIT BIT 0 BIT 1 BIT 2 BIT 3 BIT 4 BIT 5 BIT 6 BIT 7 PARITY BIT STOP BIT Fig 2) IrDA ASCII A character with odd parity The UART Receiver The UART module receives data through the RXD (Receive Data Signal) pin. In NRZ mode, standard NRZ data is expected. In IrDA mode, a pulse of at least 1.0 micro sec is expected for each zero bit received. CSWL Inc, Pleasanton, California - 4 -

5 Before beginning to receive data, a port is to be opened either in serial mode or IrDA mode. A preferred baud rate is also specified while opening the port. The data can then be read by repeatedly sampling the RXD pin. The RXD pin multiplexed with Parallel Port E register's bit 4 (PE4). The address for the Port E data register (PEDATA) is FFFFF421. Before doing this, the associated SELx (SEL4) has to be set and the DIRx (DIR4) has to be configured as input (must be low). The address of Port E select register (PESEL) is FFFFF423 and that of Port E direction register (PEDIR) is FFFFF420. The UART Transmitter The UART module transmits data through the TXD (Transmit Data Signal) pin. While the UART is in NRZ mode, normal data is output with marks transmitted as logic high and spaces transmitted as logic low. In IrDA mode, this pin, which is a 1.6 mciro sec pulse, is out put for each zero bit that is transmitted. Before transmitting data, a port is to be opened. This is done using the Serial Manager call SrmOpen (). The port can either be opened in serial mode or IrDA mode depending upon the type of signals to be transmitted. A preferred baud rate is also specified while opening the port. Data can be transmitted by setting or clearing the TXD pin according to the bit pattern required. The TXD pin is multiplexed with Parallel Port E register's bit 5 (PE5). The address for the Port E data register is FFFFF421. Since MC68EZ328 uses memory mapped registers, the Port E data register can be read by setting a pointer to the correct memory location and loading the value. CSWL Inc, Pleasanton, California - 5 -

6 Setting and clearing this pin according to the required bit pattern generate pulses for the codes controlling the TV. Before doing this, the associated SELx (SEL5) has to be set and the DIRx (DIR5) has to be configured as output (must be high). Shaping pulses for RS232 serial transmission As mentioned above, the TXD pin is multiplexed with Parallel Port E register s bit 5 (PE5). By manipulating the TXD pin, one can create any arbitrary pulse train. Setting and clearing the TXD bit has the effect of setting the voltages on the transmit line high and low. For the Rs232 serial line, the output voltage stays at its level until the register bit value is changed. The DragonBall MC68EZ328 processor uses a memory mapped I/O architecture. Therefore the registers mentioned above are accessible directly through memory read/write operations. For example, the port E data register is located at address 0xFFFFF421, the direction register at 0xFFFFF420 and the selection register at 0xFFFFF423. To communicate with a PC for example, one has to choose a baud rate, number of data bits (8,7), parity setting (odd, even etc), number of stop bits (1,2). The baud rate choice affects the width of the pulses. The others affect the number of pulses as well as reflect parity bits. Once the settings are chosen, data can be transmitted by setting and clearing the TXD pin as required to create the pulse train for each byte/character. For example to transmit the character A at 9600 baud, 8 bits, odd parity, 1 stop bit, as in igure 1, one could do the following: The ASCII value for A is 65 and its bit pattern is Refer Fig. 1 for the bit pattern.after adding the Start bit, parity and the stop bits, the bit pattern to CSWL Inc, Pleasanton, California - 6 -

7 transmit A is Note that in the above bit pattern, the least significant is transmitted first i.e. Bit 0 is transmitted after the start bit. The following is the pseudo code for transmitting character A using the TXD pin. arrchara[] = ; //bit pattern for char A (ASCII = 65) begin SET_BIT (porteselect, TXD_LINE); //Set bit 5 of Parallel Port E Select register SET_BIT (portedir, TXD_LINE); //Set bit 5 of Parallel Port E Dir register //start bit lower line to logic-0 // Clear bit 5 of Parallel Port E Data register Delay(); //time for which the bit is to be set/cleared //Transmit Char A low order bit first for current_bit = low_order_bit to high_order_bit do begin if(current_bit is a 1) raise line to logic-1 // Set bit 5 of data register Delay(); else lower line to logic-0 // Clear bit 5 of data register Delay(); end if end for //parity bit if (parity required) raise/lower line to reflect parity Delay(); CSWL Inc, Pleasanton, California - 7 -

8 end if //1 stop bit raise line to logic-1 Delay(); CLEAR_BIT (porteselect, TXD_LINE); //Clear bit 5 of Parallel Port E Select register CLEAR_BIT (portedir, TXD_LINE); //Clear bit 5 of Parallel Port E Dir register end Note that the UART needs to be initialized for serial transmission. This can be done by directly manipulating registers. Or one may choose to call routines like SrmOpen() on the PalmPilot. The Delay() routine is not difficult to create. The timer registers may be used to measure time in microseconds. The default timer counter increments every 0.18 Us. At 9600 baud (i.e bits/second), or 1 bit in 104 micro seconds, that is approximately 578 counter increments for the duration of a single bit. Some details of timer management will be covered next. Timers The DragonBall has a 16-bit general-purpose timer. The timer mechanism is mainly driven by the following set of registers: Timer Control Register (TCTL) (FFFF600) Timer Compare Register (TCMP) (FFFF640) CSWL Inc, Pleasanton, California - 8 -

9 Timer Counter Register (TCN) (FFFF608) Timer Status Register (TSTAT) (FFFF60A) The Timer counter register is a counter that is refreshed every 0.18 microsecs and it can be read anytime without disturbing the current count. The address of the Timer counter register is FFFFF608. The Timer compare register contains a value that is compared with the running counter. A compare event is generated when the counter matches the value in this register. The default value in the compare register is 0xD7E4 (55268), which results in an interrupt being generated every 10 milliseconds. The Timer status register indicates the timer s status. When a compare event occurs a bit in the status register set. The timer can be configured for free run or restart mode. In restart mode, once the compare value is reached, the counter resets to 0x0000. In free run mode, the compare function operates the same as it does in restart mode, but the counter continues counting without resetting to 0x0000. However, the counter rolls over to 0x0000 on reaching 0xFFFF. These timer registers provide a fairly accurate way of keeping track of time to the order of microseconds. Why use serial pulse shaping? Manipulating serial pulse trains can be useful when your device or PDA needs to talk to another device through protocols that are not RS232 compliant. For example, there may not be any associated parity or start bits. The pulse widths may not be the same across all bits. The timing between pulses might be different. There may not be handshakes as used in RS232. Even the TXD pin may not be the pin CSWL Inc, Pleasanton, California - 9 -

10 used to transmit(!). One can use other pins too and manipulate them directly through registers. The same applies when inspecting signals coming into the system (receiving signals). Infrared Remote Control Pulse Shaping This is a more challenging task when applied to consumer electronics devices like a TV set. The above technique of manipulating the TXD pin and creating a pulse train can be applied with some minor modifications to only some types of infrared devices. Consumer appliances like televisions rely on carrier waves and signal modulation to send encoded data. These require a slightly different approach. One very important note edgewise. When working with custom serial or infrared signals, get yourself an oscilloscope so that you can see the pulses you create and check their quality, pulse width, frequency, stability etc. This is an absolute must. For infrared signals, get yourself (or build) an infrared receiving/sending circuit that can be hooked up to an oscilloscope. See the appendix for more details. Simple pulse shaping If you apply the RS232 serial pulse shaping method on the infrared port, the results can be disappointing. No sustainable square pulses with the required pulse widths would be found. First of all, to generate pulse on the infrared port, one needs to set the UART into the infrared mode. One may also use the SrmOpen() call instead of dealing directly with the registers. Using the TXD pin register bit as above will not create a sustained Infrared pulse. It will simply generate a spike of 1.6Us duration according to IrDA specification. And this is more or less a spike waveform, with a small flat top. So how to create a square pulse of required duration? CSWL Inc, Pleasanton, California

11 The trick is to repeatedly keep the TXD pin high (or low) as long as you require a corresponding pulse to maintain itself (its pulse width). That is, keep writing to the TXD register bit as long as you need the pulse sustained. Note that the voltage polarity on the infrared port can be inverted, meaning that clearing the TXD pin bit can raise the voltage high to a logical 1. It is sufficient to use this technique to create infrared square pulses and pulse trains. Carrier-wave pulse shaping This is the tricky part. A consumer device like a Sony TV uses a 40kHz carrier to carry the encoded pulses. A carrier wave can be described easily in relation to the diagram below: ms Fig 3) Modulated signal A carrier wave oscillates at a particular frequency and is modulated to high or low levels. In the above diagram, a pulse train of 101 is shown, 0 representing the absence of a signal. w is the wave length or pulse width of the carrier wave. The logical 1 is represented by a carrier wave width of 1ms. The durations 1ms and 1.5ms in figure 3 are purely arbitrary, intended to highlight possible encoding schemes. Generating a rectangular pulse of prescribed duration is not sufficient to work with a TV set. One has to create the above carrier signal precisely. For e.g. a Sony TV infrared control requires a 40Khz carrier wave. That means that a single wave will have a w=25us pulse width. CSWL Inc, Pleasanton, California

12 There are at least two ways to achieve this. One is more or less straightforward. The other is more interesting and challenging to do. The key to understanding the technique is that the IrDA pulses have a pulse width much less than that is required by TV sets (1.6Us) and that IrDA transmission makes use of these pulses (spikes) at varying baud rates. The exact width or shape of a spike does not matter. What matters is that the receiving equipment in the TV set sees N number of high and lows per second (or millisecond for that matter) - consistently. Technique 1 Compute the baud rate at which the infrared transmitter should be set to generate pulses at the required frequency (of the carrier wave). If the baud rate is not directly available, the DragonBall processor has a baud rate generator which can be custom programmed to generate most practical baud rates. Now considering that each spike represents a bit in IrDA transmission, construct a long bit sequence of 0 s that will keep the carrier wave on high for the desired period of time. This is assuming that the polarity of the output is inverted, so that a 0 results in a spike. Convert these bit strings into bytes and write them to the infrared port using SrmXYZ() calls. The absence of a signal may be used to construct a logical 0. Technique 2 This technique involves creating the carrier wave manually. For this, one has to compute the pulse width required for a single wave of the carrier and then use the TXD pin to generate a carrier wave. This means repeatedly setting (or clearing for inverted polarity) the TDX register bit with timed delays in between. When brought high, the pulse automatically starts going down after a delay of 1.6Us. So it is CSWL Inc, Pleasanton, California

13 sufficient to wait until the next pulse needs to be created and then set the TXD pin high again. The absence of a signal will again be used to construct a logical 0. This technique requires precise management of timers and/or timing counters on the DragonBall processor. Since it is possible to keep track of time to the order of sub-microseconds, this is not a very difficult task. Common Infrared Remote Control Encoding Techniques Some of the common encoding standards are: Pulse coded Space coded Pulse coded In Pulse coded encoding, the length of the pulse is varied to represent data Fig 5) Pulse coded signal Space coded In Space coded encoding, the length of the space between the pulses is varied to represent data. CSWL Inc, Pleasanton, California

14 Fig 6) Space coded signal Note that these may again be sent over a modulated carrier wave. Remote control codes databases for most consumer devices can be found online. Controlling a Sony TV The Sony TV remote control is based on a 12-bit signal scheme sent on a 40Khz IR wave. The encoded signal contains both address and the data. The address is the device ID code, which determines the type of device this signal is intended for. The device ID code for TV is The signal begins with a header, which is a pulse for 4T and then a spacing for T where T is 600 microseconds. Following the header is the address and the command, which consists of logical ones and logical zeros. Logical ones are represented by a 2T pulse followed by a T space. Logical zeros are represented by a T pulse followed by a T space. The space between transmissions is 25 ms. One may have to repeat the pattern 4 or 5 times for the TV to recognize the command. Bits are transmitted low order bit first, progressing towards high order bits. For example the code to toggle power would be sent as follows. The device ID for TV is and the button code for the power switch is Thus, the entire control word is To send this command to the TV, one must first send to a 2.4 ms start bit, and then send the bits in reverse order (i.e. CSWL Inc, Pleasanton, California

15 ). This of course must be sent over a carrier wave generated as mentioned in the earlier sections. Pseudo Code The following code does not generate a carrier wave. Since we have covered carrier wave generation already, it will be sufficient to provide the logic behind the signaling here. begin /*send the start bit (header) */ raise the line to logic-1 wait 2.4 ms lower line to logic-0 wait 0.6 ms /*send each of the 12 bits out one at a time, low order bit first*/ for current_bit = low_order_bit to high_order_bit do begin raise line to logic-1 if(current_bit is a 1) wait 1.2 ms /*high duration of a 1 bit*/ else wait 0.6 ms /*high duration of a 0 bit*/ end if lower line to logic-0 wait 0.6 ms /*low duration of all bits*/ end for lower line to logic-0 wait 25 ms end CSWL Inc, Pleasanton, California

16 Conclusion Infrared and serial interface signals from a PDA form a powerful means of controlling and communicating with all kinds of devices. We have provided here a basis for working with such signals and creating powerful applications that may be run from a Palm Pilot. The techniques may be applied to other PDAs, laptops and PCs based on different microprocessors and UARTs, again using the same principles. We ll be describing a version for Windows CE hand held devices in the near future. Such kind of applications need not be restricted to infrared, but may also extend to RF (Radio Frequency) as well, with proper interface hardware. An example would be a Palm Pilot or Windows CE based RF signal generator or detector used for inventory tracking. We expect such uses of hand held devices to become widespread in the next few years. References 1. Motorola DragonBall MC68EZ328 User Reference Manual. ( 2. Analytical study of IR signals used by a Sony Remote Control. ( 3. Palm OS microsecond timing. ( 4. IR receiver/transmitter circuit. ( Appendix A I. Observing RS232 signals on an Oscilloscope The pulses can be observed using an oscilloscope. Connect the Gnd from the oscilloscope to Signal Gnd in the RS232 pin. The Signal Gnd in RS232 is pin 5. Then signals in Pin 2 Received Data and Pin 3 Transmit Data may now be observed. CSWL Inc, Pleasanton, California

17 Fig 4) RS232 9 pin diagram II. Observing IR signals through an oscilloscope Fig 5) IR receiver/transmitter To observe signals i that it are transmitted through IR, one requires a circuit having an IR receiver. A sample circuit that we implemented is shown in figure 5, borrowed CSWL Inc, Pleasanton, California

18 from the Internet (see references). One can connect the Gnd from the oscilloscope to the Gnd in the circuit, tap the detector circuit and observe the signals from the receiver. One may need to cover up the transmitting diode when working with the photo diode to prevent chance interference. Point your infrared source at the photo diode and observe the signals on the oscilloscope Copyright Notice: 2002 California Software Labs. All rights Reserved. The contents on the document are not to be reproduced or duplicated in any form or kind, either in part or full, without the written permission of California Software labs. Product and company names mentioned here in are the trademarks of their respective companies. CSWL Inc, Pleasanton, California

EE 314 Spring 2003 Microprocessor Systems

EE 314 Spring 2003 Microprocessor Systems EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in

More information

InfraRed(IR) Communication

InfraRed(IR) Communication InfraRed(IR) Communication Prof Prabhat Ranjan DA-IICT, Gandhinagar Reference http://www.jaec.info/home %20Automation/Communication-house/infraredcommunication.php IR Standards The two most popular mediums

More information

Project Final Report: Directional Remote Control

Project Final Report: Directional Remote Control Project Final Report: by Luca Zappaterra xxxx@gwu.edu CS 297 Embedded Systems The George Washington University April 25, 2010 Project Abstract In the project, a prototype of TV remote control which reacts

More information

Infrared Communication

Infrared Communication Infrared Communication Real Time Embedded Systems www.atomicrhubarb.com/embedded Lecture 1 January 17, 2012 Topic Section Topic Where in the books Catsoulis chapter/page Simon chapter/page Zilog UM197

More information

Using Z8 Encore! XP MCU for RMS Calculation

Using Z8 Encore! XP MCU for RMS Calculation Application te Using Z8 Encore! XP MCU for RMS Calculation Abstract This application note discusses an algorithm for computing the Root Mean Square (RMS) value of a sinusoidal AC input signal using the

More information

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications

AT-XTR-7020A-4. Multi-Channel Micro Embedded Transceiver Module. Features. Typical Applications AT-XTR-7020A-4 Multi-Channel Micro Embedded Transceiver Module The AT-XTR-7020A-4 radio data transceiver represents a simple and economical solution to wireless data communications. The employment of an

More information

a6850 Features General Description Asynchronous Communications Interface Adapter

a6850 Features General Description Asynchronous Communications Interface Adapter a6850 Asynchronous Communications Interface Adapter September 1996, ver. 1 Data Sheet Features a6850 MegaCore function implementing an asychronous communications interface adapter (ACIA) Optimized for

More information

Application Note: Demonstrating CAN with nqbasic

Application Note: Demonstrating CAN with nqbasic Application Note: Demonstrating CAN with nqbasic By Carl Barnes, Technological Arts, Inc. May, 0 Hardware used: NCMAX Modules, or NCDX with external user-added CAN transceivers School Board, Docking Module,

More information

TCSS 372 Laboratory Project 2 RS 232 Serial I/O Interface

TCSS 372 Laboratory Project 2 RS 232 Serial I/O Interface 11/20/06 TCSS 372 Laboratory Project 2 RS 232 Serial I/O Interface BACKGROUND In the early 1960s, a standards committee, known as the Electronic Industries Association (EIA), developed a common serial

More information

RF1276 Long Distance Transceiver module V2.0

RF1276 Long Distance Transceiver module V2.0 1. General RF1276 series is a low cost, ultra-low power, high performance transparent two way semi-duplex LoRa modulation transceiver with operation at 169/433/868/915 Mhz. It integrates with high speed

More information

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board

EVDP610 IXDP610 Digital PWM Controller IC Evaluation Board IXDP610 Digital PWM Controller IC Evaluation Board General Description The IXDP610 Digital Pulse Width Modulator (DPWM) is a programmable CMOS LSI device, which accepts digital pulse width data from a

More information

Electronics / Water analogy. Resistor. Inductance. Capacitor. Water Electronics Energy - Energy Pressure - Voltage Flow - Current Volume - Charge

Electronics / Water analogy. Resistor. Inductance. Capacitor. Water Electronics Energy - Energy Pressure - Voltage Flow - Current Volume - Charge Electronics / Water analogy Water Electronics Energy - Energy Pressure - Voltage Flow - Current Volume - Charge Resistor U = R * I 1 Capacitor U 1 i dt C U L di dt Inductance Turbine Flywheel Diode Transistor

More information

IR 3/16 Encode/Decode IC. Technical Data. HSDL pc, tape and reel HSDL-7001# pc, 50/tube

IR 3/16 Encode/Decode IC. Technical Data. HSDL pc, tape and reel HSDL-7001# pc, 50/tube IR 3/16 Encode/Decode IC Technical Data HSDL-7001-2500 pc, tape and reel HSDL-7001#100-100pc, 50/tube Features Compliant with IrDA 1.0 Physical Layer Specs Interfaces with IrDA 1.0 Compliant IR Transceivers

More information

Complete 2.4 GHz RF Transceiver Module with Built-In RFDP8 Application Protocol Part Numbers RFD21733, RFD21735, RFD21737, RFD21738, RFD21739

Complete 2.4 GHz RF Transceiver Module with Built-In RFDP8 Application Protocol Part Numbers RFD21733, RFD21735, RFD21737, RFD21738, RFD21739 Complete 2.4 GHz RF Transceiver Module with Built-In Application Protocol Part Numbers,,,, Optional Configuration For use with External Antenna 15mm x 15mm (0.600 inch x 0.600 inch) / is a complete, READY-TO-USE

More information

Low Power with Long Range RF Module DATASHEET Description

Low Power with Long Range RF Module DATASHEET Description Wireless-Tag WT-900M Low Power with Long Range RF Module DATASHEET Description WT-900M is a highly integrated low-power half-'duplex RF transceiver module embedding high-speed low-power MCU and high-performance

More information

Standard single-purpose processors: Peripherals

Standard single-purpose processors: Peripherals 3-1 Chapter 3 Standard single-purpose processors: Peripherals 3.1 Introduction A single-purpose processor is a digital system intended to solve a specific computation task. The processor may be a standard

More information

USER'S MANUAL. Model : K

USER'S MANUAL. Model : K USER'S MANUAL Model : 2000-64K TM GINA MODEL 2000-64K Overview GINA Model 2000-64K is a stand-alone, high frequency data transceiver using spread spectrum technology. GINA 2000-64K capabilities include

More information

G3P-R232. User Manual. Release. 2.06

G3P-R232. User Manual. Release. 2.06 G3P-R232 User Manual Release. 2.06 1 INDEX 1. RELEASE HISTORY... 3 1.1. Release 1.01... 3 1.2. Release 2.01... 3 1.3. Release 2.02... 3 1.4. Release 2.03... 3 1.5. Release 2.04... 3 1.6. Release 2.05...

More information

Embedded Radio Data Transceiver SV611

Embedded Radio Data Transceiver SV611 Embedded Radio Data Transceiver SV611 Description SV611 is highly integrated, multi-ports radio data transceiver module. It adopts high performance Silicon Lab Si4432 RF chip. Si4432 has low reception

More information

RF7129 Ultra-low power Tranceiver module V2.0

RF7129 Ultra-low power Tranceiver module V2.0 1. General RF7129 series is a low cost, ultra-low power, high performance transparent two way semi-duplex GFSK transceiver with operation at 433/470/868/915 Mhz. It integrates with high speed MCU from

More information

Data Sheet HSDL IR 3/16 Encode/Decode IC. Description. Features. Applications Interfaces with SIR infrared transceivers to perform: Pin Out

Data Sheet HSDL IR 3/16 Encode/Decode IC. Description. Features. Applications Interfaces with SIR infrared transceivers to perform: Pin Out HSDL-7000 IR 3/16 Encode/Decode IC Data Sheet Description The HSDL-7000 performs the modulation/ demodulation function used to both encode and decode the electrical pulses from the IR transceiver. These

More information

HR1200. Version 1.00 ATIM RADIOCOMMUNICATION 1/11

HR1200. Version 1.00 ATIM RADIOCOMMUNICATION 1/11 HR1200 Version 1.00 ATIM RADIOCOMMUNICATION 1/11 Contact Information ATIM RADIOCOMMUNICATION Les guillets 38250 Villard de Lans France Tel : +33 (0)4 76 95 50 65 Fax: +33 (0)4 76 95 50 64 Web : www.atim.com

More information

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction

BASIC-Tiger Application Note No. 059 Rev Motor control with H bridges. Gunther Zielosko. 1. Introduction Motor control with H bridges Gunther Zielosko 1. Introduction Controlling rather small DC motors using micro controllers as e.g. BASIC-Tiger are one of the more common applications of those useful helpers.

More information

The Breakdown. Figure 1: Block Diagram (above: Transmitter; below: Receiver)

The Breakdown. Figure 1: Block Diagram (above: Transmitter; below: Receiver) Introduction This project is designed to establish one-way data communication from a transmitter to a receiver over the infrared optical medium. More specifically, the project will communicate a modulated

More information

WTPCT-M. eeder. Pulse Counter/Timer Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

WTPCT-M. eeder. Pulse Counter/Timer Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies eeder Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Pulse Counter/Timer Module FEATURES Reads frequency from 0.50000 to 1,400,000 Hz using 5 digit resolution

More information

RF ISM Transparent Transceiver Module V4.0

RF ISM Transparent Transceiver Module V4.0 RF7020-27 ISM Transparent Transceiver Module V4.0 Overview: RF7020-27 is highly integrated semi-duplex medium power transceiver module with high speed MCU and high performance RF IC. Utilizing high efficiency

More information

Re: Design Specifications for a Voice Activated Remote Control System (ENSC 340 Project)

Re: Design Specifications for a Voice Activated Remote Control System (ENSC 340 Project) October 31, 2002 Dr. Andrew Rawicz School of Engineering Science Simon Fraser University Burnaby, British Columbia V5A 1S6 Re: Design Specifications for a Voice Activated Remote Control System (ENSC 340

More information

NMEA Protocol Converter 2 Plus 3 Users Guide

NMEA Protocol Converter 2 Plus 3 Users Guide NMEA Protocol Converter 2 Plus 3 Constellation Data Systems, Inc. 10296 Springfield Pike Cincinnati, OH 45215 Phone: (513) 984-4491 Fax: (513) 984-4896 Web: www.constellationdata.com Copyright 2006 Constellation

More information

SPI Slave to PWM Generation

SPI Slave to PWM Generation April 2011 Introduction Reference Design RD1107 Pulse-width modulation (PWM) uses a rectangular pulse wave whose pulse width is modulated resulting in the variation of the average value of the waveform.

More information

Radio Module for MHz. Band RMCx4-1 ; RMCx9-1

Radio Module for MHz. Band RMCx4-1 ; RMCx9-1 General Information The Radio Modules RMCx 4-1 and RMCx 9-1 are transceivers designed for very low power and very low voltage wireless applications. The circuit is mainly intended for the ISM (Industrial,

More information

APPLICATION BULLETIN. SERIAL BACKGROUNDER (Serial 101) AB23-1. ICS ICS ELECTRONICS division of Systems West Inc. INTRODUCTION CHAPTER 2 - DATA FORMAT

APPLICATION BULLETIN. SERIAL BACKGROUNDER (Serial 101) AB23-1. ICS ICS ELECTRONICS division of Systems West Inc. INTRODUCTION CHAPTER 2 - DATA FORMAT ICS ICS ELECTRONICS division of Systems West Inc. AB- APPLICATION BULLETIN SERIAL BACKGROUNDER (Serial 0) INTRODUCTION Serial data communication is the most common means of transmitting data from one point

More information

TD_485 Transceiver Modules Application Guide 2017

TD_485 Transceiver Modules Application Guide 2017 TD_485 Transceiver Modules Application Guide 2017 1. RS485 basic knowledge... 2 1.1. RS485 BUS basic Characteristics... 2 1.2. RS485 Transmission Distance... 2 1.3. RS485 bus connection and termination

More information

2W UHF MHz Radio Transceiver

2W UHF MHz Radio Transceiver 2W UHF410-470 MHz Radio Transceiver Specification Copyright Javad Navigation Systems, Inc. February, 2006 All contents in this document are copyrighted by JNS. All rights reserved. The information contained

More information

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK

ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK ECE 511: FINAL PROJECT REPORT GROUP 7 MSP430 TANK Team Members: Andrew Blanford Matthew Drummond Krishnaveni Das Dheeraj Reddy 1 Abstract: The goal of the project was to build an interactive and mobile

More information

RF RECEIVER DECODER RDF1. Features Complete FM Receiver and Decoder. Applications

RF RECEIVER DECODER RDF1. Features Complete FM Receiver and Decoder. Applications Features Complete FM Receiver and Decoder. Small Form Factor Range up to 200 Metres* Easy Learn Transmitter Feature. Learns 40 transmitter Switches 4 Digital and 1 Serial Data outputs Outputs, Momentary

More information

Week 2 Lecture 1. Introduction to Communication Networks. Review: Analog and digital communications

Week 2 Lecture 1. Introduction to Communication Networks. Review: Analog and digital communications Week 2 Lecture 1 Introduction to Communication Networks Review: Analog and digital communications Topic: Internet Trend, Protocol, Transmission Principle Digital Communications is the foundation of Internet

More information

SV613 USB Interface Wireless Module SV613

SV613 USB Interface Wireless Module SV613 USB Interface Wireless Module SV613 1. Description SV613 is highly-integrated RF module, which adopts high performance Si4432 from Silicon Labs. It comes with USB Interface. SV613 has high sensitivity

More information

Microcontrollers. Serial Communication Interface. EECE 218 Microcontrollers 1

Microcontrollers. Serial Communication Interface. EECE 218 Microcontrollers 1 EECE 218 Microcontrollers Serial Communication Interface EECE 218 Microcontrollers 1 Serial Communications Principle: transfer a word one bit at a time Methods:» Simplex: [S] [R]» Duplex: [D1] [D2]» Half

More information

CONNECT SYSTEMS INCORPORATED 5321 Derry Ave., Suite B Agoura Hills, CA FLEX SERIES UNIVERSAL CONTROLLER

CONNECT SYSTEMS INCORPORATED 5321 Derry Ave., Suite B Agoura Hills, CA FLEX SERIES UNIVERSAL CONTROLLER CONNECT SYSTEMS INCORPORATED 5321 Derry Ave., Suite B Agoura Hills, CA 91301 Phone (805) 642-7184 Fax (805) 642-7271 FLEX SERIES UNIVERSAL CONTROLLER FLEX IIIA CTCSS COMMUNITY TONE PANEL User s Instruction

More information

INTEGRATED CIRCUITS. MF RC500 Active Antenna Concept. March Revision 1.0 PUBLIC. Philips Semiconductors

INTEGRATED CIRCUITS. MF RC500 Active Antenna Concept. March Revision 1.0 PUBLIC. Philips Semiconductors INTEGRATED CIRCUITS Revision 1.0 PUBLIC March 2002 Philips Semiconductors Revision 1.0 March 2002 CONTENTS 1 INTRODUCTION...3 1.1 Scope...3 1.1 General Description...3 2 MASTER AND SLAVE CONFIGURATION...4

More information

Tarocco Closed Loop Motor Controller

Tarocco Closed Loop Motor Controller Contents Safety Information... 3 Overview... 4 Features... 4 SoC for Closed Loop Control... 4 Gate Driver... 5 MOSFETs in H Bridge Configuration... 5 Device Characteristics... 6 Installation... 7 Motor

More information

BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering. Cohorts: BCNS/17A/FT & BEE/16B/FT

BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering. Cohorts: BCNS/17A/FT & BEE/16B/FT BSc (Hons) Computer Science with Network Security, BEng (Hons) Electronic Engineering Cohorts: BCNS/17A/FT & BEE/16B/FT Examinations for 2016-2017 Semester 2 & 2017 Semester 1 Resit Examinations for BEE/12/FT

More information

DRF4432D20 20dBm ISM RF Transceiver Module V1.21

DRF4432D20 20dBm ISM RF Transceiver Module V1.21 DRF4432D dbm ISM RF Transceiver Module V1.21 Features GFSK transceiver Module ISM frequency bands 19.2K bps data rate Multiple channels dbm Max. output power Baud rate configurable 256 bytes data buffer

More information

Analysis and Construction of a Robot controlled by a Universal Remote Control

Analysis and Construction of a Robot controlled by a Universal Remote Control International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 10, Issue 11 (November 2014), PP.22-28 Analysis and Construction of a Robot controlled

More information

PIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232

PIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232 PIC Functionality General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232 General I/O Logic Output light LEDs Trigger solenoids Transfer data Logic Input Monitor

More information

Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control

Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control protocols will be presented. 1 The Infrared Timer peripheral

More information

ZKit-51-RD2, 8051 Development Kit

ZKit-51-RD2, 8051 Development Kit ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/

More information

OEM 100. User Manual. Figure 1: OEM 100 Module with HG Rectangular Antenna Board

OEM 100. User Manual. Figure 1: OEM 100 Module with HG Rectangular Antenna Board OEM 100 User Manual Figure 1: OEM 100 Module with HG Rectangular Antenna Board Revision History Revision History Release Version Date Revision Description Authors Version 1.0 07/20/09 Initial Release Bryan

More information

CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS

CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS CS/ECE/EEE/INSTR F241 MICROPROCESSOR PROGRAMMING & INTERFACING MODULE 8: I/O INTERFACING QUESTIONS ANUPAMA KR BITS, PILANI KK BIRLA GOA CAMPUS Q1. Distinguish between vectored and non-vectored interrupts

More information

GP4 PC Servo Control Kit 2003 by AWC

GP4 PC Servo Control Kit 2003 by AWC GP4 PC Servo Control Kit 2003 by AWC AWC 310 Ivy Glen League City, TX 77573 (281) 334-4341 http://www.al-williams.com/awce.htm V1.0 30 Aug 2003 Table of Contents Overview...1 If You Need Help...1 Building...1

More information

WTDIN-M. eeder. Digital Input Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

WTDIN-M. eeder. Digital Input Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies eeder Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Digital Input Module FEATURES 8 wide-range digital input channels with high voltage transient protection.

More information

RF1212 RF1212 Ultra-low Power ISM Transceiver Module V2.0

RF1212 RF1212 Ultra-low Power ISM Transceiver Module V2.0 RF1212 Ultra-low Power ISM Transceiver Module V2.0 Application: Features: Home automation Security alarm Telemetry Automatic meter reading Contactless access Wireless data logger Remote motor control Wireless

More information

Texas Instruments Registration and Identification System. Micro-reader RI-STU-MRD1. Reference Manual

Texas Instruments Registration and Identification System. Micro-reader RI-STU-MRD1. Reference Manual Texas Instruments Registration and Identification System Micro-reader RI-STU-MRD1 Reference Manual 11-06-21-027 25-July-1996 Micro-reader Module 25 July 1996 Edition Notice: Second Edition - July 1996

More information

WTDOT-M. eeder. Digital Output Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies

WTDOT-M. eeder. Digital Output Module. Technologies FEATURES SPECIFICATIONS DESCRIPTION. Weeder Technologies eeder Technologies 90-A Beal Pkwy NW, Fort Walton Beach, FL 32548 www.weedtech.com 850-863-5723 Digital Output Module FEATURES 8 high-current open-collector output channels with automatic overload shutdown.

More information

Brian Hanna Meteor IP 2007 Microcontroller

Brian Hanna Meteor IP 2007 Microcontroller MSP430 Overview: The purpose of the microcontroller is to execute a series of commands in a loop while waiting for commands from ground control to do otherwise. While it has not received a command it populates

More information

Stensat Transmitter Module

Stensat Transmitter Module Stensat Transmitter Module Stensat Group LLC Introduction The Stensat Transmitter Module is an RF subsystem designed for applications where a low-cost low-power radio link is required. The Transmitter

More information

Unit D. Serial Interfaces. Serial vs. Parallel. Serial Interfaces. Serial Communications

Unit D. Serial Interfaces. Serial vs. Parallel. Serial Interfaces. Serial Communications D.1 Serial Interfaces D.2 Unit D Embedded systems often use a serial interface to communicate with other devices. Serial implies that it sends or receives one bit at a time. Serial Communications Serial

More information

Serial Input/Output. Lecturer: Sri Parameswaran Notes by: Annie Guo

Serial Input/Output. Lecturer: Sri Parameswaran Notes by: Annie Guo Serial Input/Output Lecturer: Sri Parameswaran Notes by: Annie Guo 1 Serial communication Concepts Standards USART in AVR Lecture overview 2 Why Serial I/O? Problems with Parallel I/O: Needs a wire for

More information

BeeLine TX User s Guide V1.1c 4/25/2005

BeeLine TX User s Guide V1.1c 4/25/2005 BeeLine TX User s Guide V1.1c 4/25/2005 1 Important Battery Information The BeeLine Transmitter is designed to operate off of a single cell lithium polymer battery. Other battery sources may be used, but

More information

ALPHA Encoder / Decoder IC s

ALPHA Encoder / Decoder IC s EASY TO USE TELEMETRY SYSTEM USING ALPHA MODULES Features 3 digital I/O Serial Data output Connects directly to ALPHA Modules Easy Enc / Dec Pairing Function Receiver Acknowledge Signal Minimal External

More information

EG medlab. Three Lead ECG OEM board. Version Technical Manual. Medlab GmbH Three Lead ECG OEM Module EG01010 User Manual

EG medlab. Three Lead ECG OEM board. Version Technical Manual. Medlab GmbH Three Lead ECG OEM Module EG01010 User Manual Medlab GmbH Three Lead ECG OEM Module EG01010 User Manual medlab Three Lead ECG OEM board EG01010 Technical Manual Copyright Medlab 2008-2016 Version 1.03 1 Version 1.03 28.04.2016 Medlab GmbH Three Lead

More information

1 UAT Test Procedure and Report

1 UAT Test Procedure and Report 1 UAT Test Procedure and Report These tests are performed to ensure that the UAT Transmitter will comply with the equipment performance tests during and subsequent to all normal standard operating conditions

More information

Concept of Serial Communication

Concept of Serial Communication Concept of Serial Communication Agenda Serial v.s. Parallel Simplex, Half Duplex, Full Duplex Communication RS-485 Advantage over RS-232 Serial v.s. Parallel Application: How to Measure the temperature

More information

Using the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding

Using the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding Using the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding D/N:AN0327E Introduction This application note describes how to implement a 4 3 Key NEC remote encoding Demo Board using the

More information

Multi-Channel RS-232 Serial RF Transceiver

Multi-Channel RS-232 Serial RF Transceiver RF-232 Multi-Channel RS-232 Serial RF Transceiver The RF-232 subassembly is a multi-channel serial radio transceiver. This device accepts and outputs standard serial data at one of three selectable data

More information

NetPage Network Wireless Paging System (POCSAG) NP-14 Series. Operation Manual CCW

NetPage Network Wireless Paging System (POCSAG) NP-14 Series. Operation Manual CCW NetPage Network Wireless Paging System (POCSAG) NP-14 Series Operation Manual CCW152241-002 1 INTRODUCTION The NP-14 Network wireless paging system is a fully-programmable, single-board, POCSAG encoder

More information

DRF7020D13 13dBm ISM RF Transceiver Module

DRF7020D13 13dBm ISM RF Transceiver Module 3dBm ISM RF Transceiver Module V2.2 Features Application GFSK transceiver Module 433Mhz ISM frequency band 9.6K bps FSK data rate Multiple channels 3dBm Max. output power Baud rate configurable 256 bytes

More information

Project Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev

Project Name Here CSEE 4840 Project Design Document. Thomas Chau Ben Sack Peter Tsonev Project Name Here CSEE 4840 Project Design Document Thomas Chau tc2165@columbia.edu Ben Sack bs2535@columbia.edu Peter Tsonev pvt2101@columbia.edu Table of contents: Introduction Page 3 Block Diagram Page

More information

Servo Switch/Controller Users Manual

Servo Switch/Controller Users Manual Servo Switch/Controller Users Manual March 4, 2005 UK / Europe Office Tel: +44 (0)8700 434040 Fax: +44 (0)8700 434045 info@omniinstruments.co.uk www.omniinstruments.co.uk Australia / Asia Pacific Office

More information

Copley ASCII Interface Programmer s Guide

Copley ASCII Interface Programmer s Guide Copley ASCII Interface Programmer s Guide PN/95-00404-000 Revision 4 June 2008 Copley ASCII Interface Programmer s Guide TABLE OF CONTENTS About This Manual... 5 Overview and Scope... 5 Related Documentation...

More information

PERIPHERAL INTERFACING Rev. 1.0

PERIPHERAL INTERFACING Rev. 1.0 PERIPHERAL INTERFACING Rev.. This work is licensed under the Creative Commons Attribution-NonCommercial-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/2.5/in/deed.en

More information

Microprocessor & Interfacing Lecture Programmable Interval Timer

Microprocessor & Interfacing Lecture Programmable Interval Timer Microprocessor & Interfacing Lecture 30 8254 Programmable Interval Timer P A R U L B A N S A L A S S T P R O F E S S O R E C S D E P A R T M E N T D R O N A C H A R Y A C O L L E G E O F E N G I N E E

More information

LAX016 Series Logic Analyzer User Guide

LAX016 Series Logic Analyzer User Guide LAX016 Series Logic Analyzer User Guide QQ: 415942827 1 Contents I Overview... 4 1 Basic knowledge... 4 2 Product series... 4 3 Technical specification... 5 II Brief introduction to JkiSuite software...

More information

DATA SHEET CORE ID-SERIES COMPONENT READERS (ID2, ID2RW, ID12, ID12RW, ID20, ID20RW)

DATA SHEET CORE ID-SERIES COMPONENT READERS (ID2, ID2RW, ID12, ID12RW, ID20, ID20RW) DATA SHEET CORE ID-SERIES COMPONENT READERS (ID2, ID2RW, ID12, ID12RW, ID20, ID20RW) Overview The CORE ID2, ID12 and ID20 readers are a series of component style, low frequency RFID readers designed for

More information

Serial Servo Controller

Serial Servo Controller Document : Datasheet Model # : ROB - 1185 Date : 16-Mar -07 Serial Servo Controller - USART/I 2 C with ADC Rhydo Technologies (P) Ltd. (An ISO 9001:2008 Certified R&D Company) Golden Plaza, Chitoor Road,

More information

A RF44 UART TTL modules

A RF44 UART TTL modules A RF44 UART TTL modules User Guide Ref. 08-07-V5-lmn p. 1 No part of this document may be reproduced or transmitted (in electronic or paper version, photocopy) without Adeunis RF consent. This document

More information

The MP SERIES CONTROLLER. User s Manual. ISE, Inc.

The MP SERIES CONTROLLER. User s Manual. ISE, Inc. The MP SERIES CONTROLLER User s Manual ISE, Inc. 10100 Royalton Rd. Cleveland, OH 44133 USA Tel: (440) 237-3200 Fax: (440) 237-1744 http://variac.com Form No, 003-1622 Rev G 02/25/2009 Form No. 003-1622

More information

BV4112. Serial Micro stepping Motor Controller. Product specification. Dec V0.a. ByVac Page 1 of 18

BV4112. Serial Micro stepping Motor Controller. Product specification. Dec V0.a. ByVac Page 1 of 18 Product specification Dec. 2012 V0.a ByVac Page 1 of 18 SV3 Relay Controller BV4111 Contents 1. Introduction...4 2. Features...4 3. Electrical interface...4 3.1. Serial interface...4 3.2. Motor Connector...4

More information

PRODUCT MANUAL VHF & UHF Pocket Paging Transmitter. Version 1.00 April 2017

PRODUCT MANUAL VHF & UHF Pocket Paging Transmitter. Version 1.00 April 2017 11-85-0000 VHF & UHF Pocket Paging Transmitter PRODUCT MANUAL Version 1.00 April 2017 Copyright 2017 Sea Air and Land Communications Ltd. All rights reserved. P a g e 1 Salcom Product Documentation This

More information

WWVB Receiver/Decoder With Serial BCD or ASCII Interface DESCRIPTION FEATURES APPLICATIONS

WWVB Receiver/Decoder With Serial BCD or ASCII Interface DESCRIPTION FEATURES APPLICATIONS Linking computers to the real world WWVB Receiver/Decoder With Serial BCD or ASCII Interface DESCRIPTION General The Model 321BS provides computer readable time and date information based on the United

More information

Speed Control of Single Phase Induction Motor Using Infrared Receiver Module

Speed Control of Single Phase Induction Motor Using Infrared Receiver Module Speed Control of Single Phase Induction Motor Using Infrared Receiver Module Souvik Kumar Dolui 1, Dr.Soumitra Kumar Mandal 2 M.Tech Student, Dept. of Electrical Engineering, NITTTR, Kolkata, Salt Lake

More information

Remote Switching. Remote Gates. Paging.

Remote Switching. Remote Gates. Paging. Features Miniature RF Receiver and Decoder. Advanced Keeloq Decoding Advanced Laser Trimmed Ceramic Module AM Range up to 100 Metres FM Range up to 150 Metres Easy Learn Transmitter Feature. Outputs, Momentary

More information

Remote Switching. Remote Gates. Paging.

Remote Switching. Remote Gates. Paging. Features Miniature RF Receiver and Decoder. Advanced Keeloq Decoding AM Range up to 100 Metres FM Range up to 150 Metres Easy Learn Transmitter Feature. Outputs, Momentary or Latching & Serial Data. Direct

More information

um-pwm1 Pulse-width Modulation Servo Coprocessor Datasheet Release V100 Introduction Features Applications

um-pwm1 Pulse-width Modulation Servo Coprocessor Datasheet Release V100 Introduction Features Applications Introduction umpwm1 Pulsewidth Modulation Servo Coprocessor Datasheet Release V100 The umpwm1 chip is designed to work with pulsewidth modulated signals used for remote control servo applications. It provides

More information

AMBA Generic Infra Red Interface

AMBA Generic Infra Red Interface AMBA Generic Infra Red Interface Datasheet Copyright 1998 ARM Limited. All rights reserved. ARM DDI 0097A AMBA Generic Infra Red Interface Datasheet Copyright 1998 ARM Limited. All rights reserved. Release

More information

ECE 4510/5530 Microcontroller Applications Week 6 Lab 5

ECE 4510/5530 Microcontroller Applications Week 6 Lab 5 Microcontroller Applications Week 6 Lab 5 Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Lab 5 Element Hardware

More information

Lecture #3 RS232 & 485 protocols

Lecture #3 RS232 & 485 protocols SPRING 2015 Integrated Technical Education Cluster At AlAmeeria E-626-A Data Communication and Industrial Networks (DC-IN) Lecture #3 RS232 & 485 protocols Instructor: Dr. Ahmad El-Banna 1 Agenda What

More information

Applications. Operating Modes. Description. Part Number Description Package. Many to one. One to one Broadcast One to many

Applications. Operating Modes. Description. Part Number Description Package. Many to one. One to one Broadcast One to many RXQ2 - XXX GFSK MULTICHANNEL RADIO TRANSCEIVER Intelligent modem Transceiver Data Rates to 100 kbps Selectable Narrowband Channels Crystal controlled design Supply Voltage 3.3V Serial Data Interface with

More information

Chapter 9: Serial Communication Interface SCI. The HCS12 Microcontroller. Han-Way Huang. September 2009

Chapter 9: Serial Communication Interface SCI. The HCS12 Microcontroller. Han-Way Huang. September 2009 Chapter 9: Serial Communication Interface SCI The HCS12 Microcontroller Han-Way Huang Minnesota State t University, it Mankato September 2009 H. Huang Transparency No.9-1 Why Serial Communication? Parallel

More information

Catalog

Catalog - 1 - Catalog 1. Overview... - 3-2. Feature...- 3-3. Application... - 3-4. Block Diagram... - 3-5. Electrical Characteristics...- 4-6. Operation...- 4-1) Power on Reset... - 4-2) Sleep mode...- 4-3) Working

More information

Unit 5: IrDA Communications Protocols. 1 Introduction. 2 Objectives. 3 Basic Knowledge. Revised March 13, 2017 This manual applies to Unit 5.

Unit 5: IrDA Communications Protocols. 1 Introduction. 2 Objectives. 3 Basic Knowledge. Revised March 13, 2017 This manual applies to Unit 5. 1300 Henley Court Pullman, WA 99163 509.334.6306 www.store.digilentinc.com Unit 5: IrDA Communications Protocols Revised March 13, 2017 This manual applies to Unit 5. 1 Introduction This unit demonstrates

More information

Confirm entry value Set display to value from Actual value and input display Select datum P79 (P80!) (7-segment LED,

Confirm entry value Set display to value from Actual value and input display Select datum P79 (P80!) (7-segment LED, HEIDENHAIN Working with the measured value display unit ND 261 Confirm entry value Set display to value from Actual value and input display Select datum P79 (P80!) (7-segment LED, Page backward in 9 decades

More information

a8259 Features General Description Programmable Interrupt Controller

a8259 Features General Description Programmable Interrupt Controller a8259 Programmable Interrupt Controller July 1997, ver. 1 Data Sheet Features Optimized for FLEX and MAX architectures Offers eight levels of individually maskable interrupts Expandable to 64 interrupts

More information

EIG DNP V3.0 Protocol Assignments

EIG DNP V3.0 Protocol Assignments E Electro Industries/G augetech "The Leader in Web Accessed Power Monitoring" EIG DNP V3.0 Protocol Assignments For Futura+ and DM Series Power Monitors Version 1.14 July 15, 2003 Doc # E100-7-03 V1.14

More information

SRWF-1022 Series Low Power Wireless Transceiver Module User Manual

SRWF-1022 Series Low Power Wireless Transceiver Module User Manual SRWF-1022 Series Low Power Wireless Transceiver Module User Manual Page 1 of 6 I. SRWF-1022 SRWF-1022 User Manual (V1.1) SRWF-1022, the low-power wireless transceiver module is used as the wireless command

More information

µchameleon 2 User s Manual

µchameleon 2 User s Manual µchameleon 2 Firmware Rev 4.0 Copyright 2006-2011 Starting Point Systems. - Page 1 - firmware rev 4.0 1. General overview...4 1.1. Features summary... 4 1.2. USB CDC communication drivers... 4 1.3. Command

More information

2320 cousteau court

2320 cousteau court Technical Brief AN139 Rev C22 2320 cousteau court 1-760-444-5995 sales@raveon.com www.raveon.com RV-M7 GX with TDMA Data By John Sonnenberg Raveon Technologies Corporation Overview The RV-M7 GX radio modem

More information

Phone:

Phone: Email: Support@signalforge.com Phone: 512.275.3733 Web: www.signalforge.com Customer Service Email: Sales@signalforge.com Phone: 512.275.3733 Fax: 512.275.3735 Address: Signal Forge, LLC 2115 Saratoga

More information

USER GUIDE. Piezo Motor with Encoder. Installation & Software Control Guide. (For Piezo Motor Model LPM-2M, LPM-5, PM-1124R)

USER GUIDE. Piezo Motor with Encoder. Installation & Software Control Guide. (For Piezo Motor Model LPM-2M, LPM-5, PM-1124R) www.dtimotors.com USER GUIDE Piezo Motor with Encoder Installation & Software Control Guide (For Piezo Motor Model LPM-2M, LPM-5, PM-1124R) Version 05312018v11 Page 0 Table of Contents 1.0 Introduction...

More information

KAPPA M. Radio Modem Module. Features. Applications

KAPPA M. Radio Modem Module. Features. Applications KAPPA M Radio Modem Module Features Intelligent RF modem module Serial data interface with handshake Host data rates up to 57,600 baud RF Data Rates to 115Kbps Range up to 500m Minimal external components

More information