AD9852 Direct Digital Synthesiser module and driver software
|
|
|
- Sybil Emmeline Parker
- 9 years ago
- Views:
Transcription
1 AD9852 Direct Digital Synthesiser module and driver software Andy Talbot G4JNT November Overview This unit is a complete PCB based module capable of generating frequencies from zero to about 100MHz with virtually zero channel step size. It is based around the Analog Devices AD9852 DDS chip which is a very versatile device. As well as the basic frequency generation function, the output can be stepped in phase to 14 bit resolution, automatic fast Frequency Shift keying is built in, as well as the possibility of pre-programmed chirp functions and output waveform shaping. The AD9852 chip is controlled by pre-programming its internal registers via a serial or parallel bus input, then issuing an update pulse whereupon the pre-programmed changes take immediate effect. This module contains a PIC microcontroller to allow straightforward interfacing through an RS232 serial link with a Personal Computer running a simple ASCII terminal programme. Writing custom software for data modes, for example to control the frequency and phase of the DDS via this route becomes straightforward as only text now need be sent on the serial interface. A command is available to allow the update to be synchronised to an external timing edge such as that from GPS receiver. Simple commands are included to set frequency, phase and amplitude, and to save these to non-volatile memory so the DDS starts with the same values when it is next turned on. Commands are also available to change each individual chip register to give full access to the device s capabilities. Full details of the command protocol are contained at the end of this document. Before using this module, please obtain the AD9852 data sheet, available from or directly from myself, and read it thoroughly before use. When programming the registers, it is possible to overheat the device by clocking it much too fast (Having said that, I once accidentally operated the device at a clock frequency in excess of 500MHz and it was working correctly, but drawing 1 Amp and getting very hot. Such operation is not recommended!) Module Design The Circuit Diagram is shown in Figure 1. A single PCB contains the DDS chip with its peripheral components for correct operation, space for a crystal oscillator / TCXO module to form the clock (an external clock such as a 10MHz high stability reference can also be used), the PIC for the operating system and power supply / decoupling components. The AD9852 chip requires a 3.3V power supply, and when operating at its maximum clock frequency of 300MHz consumes around 600mA, so an off board regulator mounted on a heatsink is essential. The PIC runs from a 5V supply, generated from a separate low power regulator. Interfacing to the RS232 serial link uses the unofficial 0/5V levels that appear to work with every serial port tested to date. This ensures the simplest connection possible to interface the PIC to the RS232 port - just a single resistor to limit current flowing into the pin from the computer Transmit data (TXD) connection. The PIC has the connections for in circuit programming brought out to a separate header, so there is no need to mount this in a socket if reprogramming for new functionality or operating system update is foreseen. The AD9852 can generate frequencies up to approximately 0.35 times the clock frequency; the clock can go up to 300MHz if the chip has had its base slug soldered to the PCB, so frequency generation up to about 105MHz is achievable. An on board Phase Locked Loop multiplier allows the clock frequency to be generated from a lower input reference. This PLL can be programmed to multiply by a factor between 4 to 20 times, so for a 300MHz reference a clock oscillator of 15MHz can suffice. The PLL can also be switched out and the clock supplied directly for optimum phase noise performance. The module design has biasing included on the clock input pin to permit AC coupling of any signal - subject to the limitations shown in the data sheet. Page 1
2 Page 2
3 Figure 1 AD9852 DDS Module Circuit Maximum output power from the AD9852 is obtained if both complementary outputs are used driving a transformer in push-pull. 6dB or less is achieved if one output is directly connected to the load resistor, both outputs need to have a DC connection to ground. The widest frequency range is achieved if a balun type winding with a trifilar winding is used in this position. With the right choice of ferrite material, a transformer frequency response from below 1MHz to 200MHz is possible. With the specified value of 3.9K on pin 56, output power is typically +3dBm from this push-pull configuration. The value of this resistor can be lowered to increase power output, to a limit of 2k. See the data sheet for more details. Output filter. The design of a suitable filter will depend on the clock frequency and wanted output range. Pads have been provided on the board for a 5 section elliptic filter with some values for a range of cut off frequencies given in Table 1. A simulated response for the 60MHz version in shown in Figure 2 A different filtering solution, for example bandpass or Chebyshev response may offer advantages when operating over a restricted frequency band Cut Off MHz C1 pf (Shunt) L1 nh C2 pf (parallel) C3 pf (shunt) L2 nh C4 pf (parallel) C5 pf Table 1 Values for 5 th order elliptic anti-alias filter. Figure 2 Frequency response of 60MHz filter from Table 1 Page 3
4 Clock Source A 40MHz packaged crystal oscillator has been supplied. This can be used as-is for a 40MHz clock, or the PLL can be programmed to generate a clock of 160, 200, 240 or 280MHz The pads on the PCB fit other alternative packaged crystal oscillators or TCXOs. Connections to these are (usually) standardised so most types should fit. The pad layout is optimised for SMT types, but wire ended packages can be installed by bending their leads to fit. A wire link will need to be fitted to either the 3.3V or 5V power supply as desired. An alternative is an external source, and space has been provided on the board for inputting this and coupling into the DDS chip. Consult the data sheet for allowable levels and frequencies, but basically anything from near DC to 300MHz should prove suitable with an input level of a between 0 to +10dBm. If using an external source at a high frequency, be very sure about the PLL programming. It is easy to overclock the device with the potential for overheating and damage. Using a DDS and avoiding Spurii A DDS is certainly not a final solution for ultra clean wide band frequency generation. All DDS chips generate spurious outputs and these have to be considered carefully. The raw DDS process generates a fundamental frequency component by a reverse sampling process, where the clock is the sampling frequency. The same rules about sampling and Nyquist apply here as to conventional sampling the absolute maximum frequency that can possibly be generated is equal to half the clock. Alias products are also generated at frequencies equal to N.Fc +/- Fout where Fc is the clock, and N is an integer. So for a clock of 200MHz generating an output at 70MHz, there will also be signals at = 130MHz, 2 * = 330MHz, 470Mhz and so on. These roll off with a SIN(x) / x shape, but the first ones are still high enough to need filtering out. So here is the reason for the approximately 0.35.Fc upper limit. At this frequency, the first alias product falls at 0.65Fc, so an output filter with a cut off just above 0.35Fc has nearly an octave in which to reach the desired rejection at 0.65Fc. The 5 th order elliptic illustrated can achieve 50dB rejection here. However, alias products are not the only spurii generated. Imperfections in the Digital to Analogue conversion and sine look up tables within the DDS chip cause harmonics to be generated but these are not just normal harmonics, they are themselves aliased. The result of harmonics that fall above the Nyquist frequency is that they are folded back into the lower frequency band and appear, often where they are not wanted. The AD9852 data sheet lists quite a comprehensive set of spurious levels, but in general a figure of around 50dBc is guaranteed. However, if a component at 50dBc falls in band it is probably going to be troublesome. The following example illustrates this. Wanted Fout = 50.02MHz (for a 6m beacon,say) Fclock = 200MHz (ought to be ideal, generate from 10MHz ref. input)) Third harmonic = MHz aliased product = = 49.94MHz Which is very close, impossible to filter out and could be as high as 50dBc The solution is to choose clock and output frequencies together. Since a DDS has virtually infinite frequency resolution, and the PLL clock multiplier can be programmed over a range of frequencies, alter the clock to avoid situations like this. An example might be to use a lower clock like 180MHz. Now the aliased third harmonic sits at = 30MHz (approx), the aliased second harmonic at = 130MHz so we should be OK. For a simple CW generator where the wanted output is less than 10-20% of the clock, harmonic aliassing is rarely a problem. BUT, for microwave use where a fundamental frequency will be multiplied many times even very low levels of close in spurii can be disastrous. An effect of frequency multiplication is that spurious sidebands increase by the square of the frequency multiplication factor. So as an example, take a 10GHz beacon source starting off with a raw DDS generated signal at 54MHz which is multiplied by 192 to 10368MHz. Page 4
5 Close in spurii will be magnified by which is approximately 46dB. So that 50dBc specification has now become almost equal to the wanted signal. If by a careful choice of clock, you manage to avoid any terms that high, even a 80dBc spurious, undetectable by most spectrum analysers will still give a result approaching 50dBc. 80dBc spurii on the generated DDS output are numerous and there are probably tens within a close range all of which will be multiplied up and intermodulate / mix with each other to give hundreds or even thousands of potential 40 to -50dBc terms, which could add up and manifest themselves as a mush around the wanted output. This is not good! The solution is to use a PLL to filter out just the wanted signal from among the close in products. For a microwave beacon a simple PLL based around a 108MHz VCXO works admirably (see reference 1) and allows all products more than a few hundreds of Hz away from the carrier to be removed, but even an LC oscillator can do a useful job for lower frequencies. The real value of a DDS lies is in its very fine frequency resolution and low inherent phase noise, adding practically nothing extra to the reference clock used. Using other alias products By a careful choice of clock and output filter, other alias products can be selected for a higher frequency output. Obviously a bandpass filter will be required here to eliminate products above and below the wanted one. An area to watch out for when using this scheme is the SIN(X)/X roll off. This means that the higher order products will have a significantly lower amplitude than the fundamental, making filtering of the wanted product even tighter. The following example for a personal 70MHz beacon using the older AD9851 DDS chip illustrates the idea. Wanted F out MHz F clock 60 MHz (From 10MHz reference, X6 in PLL) Fundamental MHz 0 db (reference level) 1 st Alias = MHz -14 db 2 nd Alias = MHz -17 db 3 rd Alias = MHz -21 db So a bandpass filter is needed that can reduce the 1 st and 3 rd alias products to a suitable level. Components List 1 R3 3k9 2 R24,R25 10k 1 R2 1k3 4 R1,R R21,R R26/27 5k6 1 C16 10u 1 C19 2u2 10 C1 - C10 100p - 1n 5 C12,C13,C14,C17,C18 100n 2 C11,C15 10n 1 D1 BAS16 1 U1 PIC 16F84 1 U2 AD9852ASQ 1 U3 78L05 1 U4 LM1117T X1 4MHz Resonator 1 TR1 See text Page 5
6 One version of the finished module. The multiturn preset resistor and wire ended capacitor were added to provide fine frequency control of the TCXO. Note the idiot diode on the DC power input just in case. Page 6
7 AD9852 DDS Module controller software. PIC S/W Reference 9852DDS (2004/07/22) and 9852DDSX (Nov 2004) Overview The DDS module is supplied with a PIC microcontroller that contains code to allow the AD9852 to be controlled via an RS232 serial link from an ASCII terminal such as a PC running Hypertrm software. A further input to the PIC can be used for an external trigger, so the updating of the DDS output can be synchronised to an external event such as a UTC pulse from a GPS receiver. Setting up the serial link Set your terminal programme to baud, 8 data bits, no parity and 1 stop bit (19200 N81). Turn off local echo and do not enable CR-LF translation on receive. Connections between the PC and the DDS module are defined in Table A1 Connection 9 Way D type Pin PIC Connection TXD 3 Port B0 (via resistor) RXD 2 Port B3 Gnd 5 Gnd Table A1 RS232 interface connections Connect the serial link and switch on the DDS module. After about half a second delay, a display similar to that in Table A2 will appear DDS Controller G4JNT Qxxxxxxxxxxxx[cr] Pxxxx[cr] Mxxxx[cr] U W V G K R 0 = = = = = = = = = 0F FF 9 = A = 00 B = Table A2 Start up display Page 7
8 All the registers in the AD9852 chip are loaded with the values stored in EEPROM, either the default initial values, or any that have been subsequently changed by the G or W commands (see below). As supplied the default will result in an RF output at exactly 0.25 times the clock frequency, with no PLL multiplier in use and maximum output amplitude. All other registers are the same as the manufacturers default start up settings. Controller Software The AD9852 DDS chip has quite a comprehensive set of capabilities which are all controlled by writing appropriate values to its working registers then triggering (updating) the device. The controller software has two main functional capabilities. For simple CW frequency generation, a straightforward command structure for quickly updating CW frequency, phase and amplitude is implemented, with separate commands to update the DDS with these changes either immediately, or on an external pulse edge. The current frequency and amplitude settings can optionally be written to non-volatile storage (internal EEPROM) for immediate start up next time the module is turned on or reset. The other mode of operation allows any of the internal registers to be written individually, giving full access to the chips functionality. All register contents altered using these commands are stored in EEPROM and loaded in the next time the module is turned on. A final option is available to allow users to store a string of up to 15 characters in EEPROM for reading back on the serial link; they perform no action on the DDS chip itself. This can be used, for example, to store the clock frequency so any DDS driver software can read this value back, and so be used with several different modules, each with their own clocks. Commands Immediate programming These use commands Q, P, M, U, T and W Qxxxxxxxxxxxx[cr] Sets a new frequency of the single carrier output. The format must be exactly as shown with xxxxxxxxxxxx replaced by hexadecimal ASCII characters. eg. Q AF[cr]. The new frequency is programmed into the AD9852 (although not into EEPROM) but does not take effect immediately. If the command is recognised, the controller responds the code entered followed by Q[cr][lf] eg AFQ[cr] This command controls the contents of DDS register 2 Pxxxx[cr] Sets the phase of the RF carrier output. The format must be exactly as shown with xxxx replaced by hexadecimal ASCII characters. eg. P1000[cr]. The new phase is programmed into the AD9852 (although not into EEPROM) but does not take effect immediately. The most significant two bits are ignored so P1000 has the same result as P9000 (but not the same as P0000) The characters are not echoed back to the terminal, so when typing in by hand this has to be done blind. If the command is recognised, the controller responds with the code entered followed by P[cr][lf] This command controls the contents of DDS register 0 Mxxxx[cr] Sets the amplitude of the RF carrier output. The format is the same as for the P command, for example M0FC0[cr]. Only the least significant 12 bits are recognised, the first character is ignored so MFFFF gives the same result as M0FFF. Maximum amplitude is given by a value of FFF, and a value of 000 shuts off RF output completely. If the command is recognised, the controller responds with the code entered followed by M[cr][lf] This command controls the contents of DDS register 8 Page 8
9 U T W Updates the DDS chip with the new P, Q or M values set in the above commands, or updates registers that have been changed with the G command. When complete, the controller responds by sending Z[cr][lf] No carriage return is needed after any single letter commands Triggers the controller to wait for a positive edge on the external timing input (Port B1) before updating the values from the P, Q or M commands. Z [cr][lf] is returned when the update is complete. Note that while waiting for the positive timing edge, the controller will be deaf to any further serial commands and may have appeared to hang. This situation has to be checked for in any driver software by looking for the acknowledgement Z before issuing any further commands. There is no way out of this hang-up, apart from forcing a positive edge on B1 or by resetting the processor. Writes the current frequency and / or amplitude entered from the last Q or M command to EEPROM. This command will only be accepted after a Q or M command has been issued. If OK, the controller responds with a Z Register Programming These use commands G and V, and also require the U command to transfer data to the DDS itself The individual AD9852 registers can be updated one at a time and the values are always stored to EEPROM for immediate start up. The AD9852 s registers have different lengths depending on their function, from one to six bytes in length. There is plenty of scope for incorrect operation and unexpected results, particularly when programming the control register. No error checking is performed within the controller so read the data sheet carefully before changing registers! If you get into a serious mess, change all the registers to a known working state, such as those shown in Table 1 and start again. The G command is used to update an individual register: Type G and the controller responds with Reg No No [cr] is needed after the G Enter a value from 0 to 9, A or B. There is no need to enter a carriage return. The controller responds with x bytes of Reg. Data, where x is a number from 1 to 6. Enter the data in hexadecimal (with no [cr]), and as soon as the final character of the requisite number is entered, the controller will respond with Z. (Note, one byte of data requires two characters, 6 bytes requires 12 characters). The new value is immediately written to both the AD9852 register and the appropriate EEPROM register, but the AD9852 is not updated, so the changed value will not have any immediate effect. After register changes are completed, a U command then has to be sent to update and transfer the register to the AD9852 internals to activate the change The V command is used to dump the entire EEPROM contents, in the format shown in the central portion of Table A2.. It also loads and updates the AD9852 with the data. Be aware that using this command overwrites any values changed by the Q, P or M commands, unless a W command has been issued to save them. User Data These two commands allow up to 15 characters of user data to be stored and read back from EEPROM. The K command allows data to be entered. Type K and the controller responds with Enter < 15 chars. of user data Page 9
10 Enter the characters required, followed by a [cr] to terminate. Any ASCII character is accepted, and all letters are converted to upper case. If an attempt to enter more than 15 characters is made, the controller responds with Overflow and the first 15 entered are accepted. In the interests of conformity, if this data is used for clock frequency it is suggested this takes the form of, for example, HZ or MHZ so the readout is meaningful and can be easily read and interpreted by driver software. The R command reads back the user data Issue R (with no carriage return) for the controller to respond with the stored string Later versions of the controller software may include extra commands. Command letters will always be chosen so that there can be no ambiguity with hexadecimal data, hence commands A-F will not be used in any future versions. 9852CALC.EXE Frequency Setting Software. A simple Windows 98 programme is available for controlling the frequency of the module, although it can also be used just to calculate the hex code, given clock and wanted frequency. The software has been written in Visual Basic and the complete installation is too big to fit on a floppy disk contact me direct for a copy of the full installation suite To use the programme, connect the module to the RS232 interface and start the programme. If the module cannot be found on the interface, a message window pops up to inform you of this. The software automatically reads the user data from the PIC and, provided this has a valid number followed by the text MHZ in it (eg MHZ), the value is interpreted as a clock frequency. Any other value for the clock can be entered in the box. The frequency that is programmed into the DDS can then be updated by typing it into the appropriate box, checking HZ/kHz/MHz as appropriate and clicking the update button. If the automatic update is checked, the frequency from the device will change as soon as it is entered in the window. The up-down arrows can be used to change the frequency in steps of the value entered in the step box. The frequency code can be written to the non-volatile EPROM storage by clicking the appropriate command button. At this stage no other options are available with this programme, and to change any other registers such as phase, amplitude, PLL mulitplier etc, the ASCII terminal route will have to be used. This programme is an embryonic piece of software (my first venture into VB programming) and updates will rapidly follow. Once the full 1.6meg is installed, any future updates will only require the single.9852calcexe file to be updated. Page 10
The Programming Interface
: In-System Programming Features Program any AVR MCU In-System Reprogram both data Flash and parameter EEPROM memories Eliminate sockets Simple -wire SPI programming interface Introduction In-System programming
ZLPLL Local Oscillator
ZLPLL Local Oscillator Wayne Knowles, ZL2BKC [email protected] Contents 1 Introduction... 3 2 Specifications... 3 3 Performance... 4 3.1 Phase Noise... 4 3.2 Output Level... 4 3.3 Harmonic Level...
Controller for AD9850 DDS Modules Andy Talbot G4JNT 2012-12-06
Controller for AD9850 DDS Modules Andy Talbot G4JNT 2012-12-06 Latest Comments. Construction notes and feedback from builders at the end The low cost ( 3) Chinese made modules available via Ebay contain
Title: Low EMI Spread Spectrum Clock Oscillators
Title: Low EMI oscillators Date: March 3, 24 TN No.: TN-2 Page 1 of 1 Background Title: Low EMI Spread Spectrum Clock Oscillators Traditional ways of dealing with EMI (Electronic Magnetic Interference)
DRM compatible RF Tuner Unit DRT1
FEATURES DRM compatible RF Tuner Unit DRT1 High- Performance RF Tuner Frequency Range: 10 KHz to 30 MHz Input ICP3: +13,5dBm, typ. Noise Figure @ full gain: 14dB, typ. Receiver Factor: -0,5dB, typ. Input
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide
Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control
AN-837 APPLICATION NOTE
APPLICATION NOTE One Technology Way P.O. Box 916 Norwood, MA 262-916, U.S.A. Tel: 781.329.47 Fax: 781.461.3113 www.analog.com DDS-Based Clock Jitter Performance vs. DAC Reconstruction Filter Performance
Chapter 6 PLL and Clock Generator
Chapter 6 PLL and Clock Generator The DSP56300 core features a Phase Locked Loop (PLL) clock generator in its central processing module. The PLL allows the processor to operate at a high internal clock
Web Streamed SDR s in Service at GB2RHQ Hack Green Bunker
Web Streamed SDR s in Service at GB2RHQ Hack Green Bunker Gateway to the Net. We are fortunate to have a very fast internet service into Hack Green via a 5Ghz microwave link. The service provides a bandwidth
The Answer to the 14 Most Frequently Asked Modbus Questions
Modbus Frequently Asked Questions WP-34-REV0-0609-1/7 The Answer to the 14 Most Frequently Asked Modbus Questions Exactly what is Modbus? Modbus is an open serial communications protocol widely used in
RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available
RDF1 RF Receiver Decoder 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
EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS
1 EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS The oscilloscope is the most versatile and most important tool in this lab and is probably the best tool an electrical engineer uses. This outline guides
SYMETRIX SOLUTIONS: TECH TIP August 2015
String Output Modules The purpose of this document is to provide an understanding of operation and configuration of the two different String Output modules available within SymNet Composer. The two different
A Digital Timer Implementation using 7 Segment Displays
A Digital Timer Implementation using 7 Segment Displays Group Members: Tiffany Sham u2548168 Michael Couchman u4111670 Simon Oseineks u2566139 Caitlyn Young u4233209 Subject: ENGN3227 - Analogue Electronics
HP 8970B Option 020. Service Manual Supplement
HP 8970B Option 020 Service Manual Supplement Service Manual Supplement HP 8970B Option 020 HP Part no. 08970-90115 Edition 1 May 1998 UNIX is a registered trademark of AT&T in the USA and other countries.
Manual Serial PCI Cards
Manual Serial PCI Cards W&T Models 13011, 13410 13411, 13610 13611, 13812 Version 1.4 Subject to error and alteration 37 01/2005 by Wiesemann & Theis GmbH Subject to errors and changes: Since we can make
MANUAL FOR RX700 LR and NR
MANUAL FOR RX700 LR and NR 2013, November 11 Revision/ updates Date, updates, and person Revision 1.2 03-12-2013, By Patrick M Affected pages, ETC ALL Content Revision/ updates... 1 Preface... 2 Technical
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter
NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter Description: The NTE2053 is a CMOS 8 bit successive approximation Analog to Digital converter in a 20 Lead DIP type package which uses a differential
GTS-4E Hardware User Manual. Version: V1.1.0 Date: 2013-12-04
GTS-4E Hardware User Manual Version: V1.1.0 Date: 2013-12-04 Confidential Material This document contains information highly confidential to Fibocom Wireless Inc. (Fibocom). Fibocom offers this information
RS-485 Protocol Manual
RS-485 Protocol Manual Revision: 1.0 January 11, 2000 RS-485 Protocol Guidelines and Description Page i Table of Contents 1.0 COMMUNICATIONS BUS OVERVIEW... 1 2.0 DESIGN GUIDELINES... 1 2.1 Hardware Design
User Manual. AS-Interface Programmer
AS-Interface Programmer Notice: RESTRICTIONS THE ZMD AS-INTERFACE PROGRAMMER HARDWARE AND ZMD AS-INTERFACE PROGRAMMER SOFTWARE IS DESIGNED FOR IC EVALUATION, LABORATORY SETUP AND MODULE DEVELOPMENT ONLY.
ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram
Quad PLL with VCXO Quick Turn Clock Description The ICS379 QTClock TM generates up to 9 high quality, high frequency clock outputs including a reference from a low frequency pullable crystal. It is designed
AXE033 SERIAL/I2C LCD
AXE033 SERIAL/I2C LCD The serial LCD and clock module allows microcontroller systems (e.g. PICAXE) to visually output user instructions or readings, without the need for a computer. This is especially
[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]
FG085 minidds Function Generator Manual of Operation Applicable Models: 08501, 08501K, 08502K, 08503, 08503K Applicable Firmware Version: 1 ) 113-08501-100 or later (for U5) 2 ) 113-08502-030 or later
TESTS OF 1 MHZ SIGNAL SOURCE FOR SPECTRUM ANALYZER CALIBRATION 7/8/08 Sam Wetterlin
TESTS OF 1 MHZ SIGNAL SOURCE FOR SPECTRUM ANALYZER CALIBRATION 7/8/08 Sam Wetterlin (Updated 7/19/08 to delete sine wave output) I constructed the 1 MHz square wave generator shown in the Appendix. This
Tests on a DIGITAL TV LNB for 10GHz narrowband
Tests on a DIGITAL TV LNB for 10GHz narrowband Andy Talbot G4JNT Paul M0EYT mentioned that he was playing with a new low cost Satellite TV Low Noise Block that used a PLL synthesised Local Oscillator.
Tire pressure monitoring
Application Note AN601 Tire pressure monitoring 1 Purpose This document is intended to give hints on how to use the Intersema pressure sensors in a low cost tire pressure monitoring system (TPMS). 2 Introduction
Modifying the Yaesu FT-847 External 22.625 MHz Reference Input
Modifying the Yaesu FT-847 External 22.625 MHz Reference Input David Smith VK3HZ Introduction This document describes the modification of an FT-847 to allow an external 22.625 MHz Reference oscillator
KLYSTRON TUNING PROCEDURES:
KLYSTRON TUNING PROCEDURES: Applicable to 5-Cavity C-Band and Ku-band Klystrons made by CPI Canada. General. The channel tuning mechanism, an integral part of the tube, provides for the precise tuning
Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist.
Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist. Abstract. I have been asked to put together a detailed article on a SWR meter. In this article I will deal
CHAPTER 11: Flip Flops
CHAPTER 11: Flip Flops In this chapter, you will be building the part of the circuit that controls the command sequencing. The required circuit must operate the counter and the memory chip. When the teach
MicroMag3 3-Axis Magnetic Sensor Module
1008121 R01 April 2005 MicroMag3 3-Axis Magnetic Sensor Module General Description The MicroMag3 is an integrated 3-axis magnetic field sensing module designed to aid in evaluation and prototyping of PNI
Features. Applications. Transmitter. Receiver. General Description MINIATURE MODULE. QM MODULATION OPTIMAL RANGE 1000m
Features MINIATURE MODULE QM MODULATION OPTIMAL RANGE 1000m 433.05 434.79 ISM BAND 34 CHANNELS AVAILABLE SINGLE SUPPLY VOLTAGE Applications IN VEHICLE TELEMETRY SYSTEMS WIRELESS NETWORKING DOMESTIC AND
QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 956 24-BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION
LTC2485 DESCRIPTION Demonstration circuit 956 features the LTC2485, a 24-Bit high performance Σ analog-to-digital converter (ADC). The LTC2485 features 2ppm linearity, 0.5µV offset, and 600nV RMS noise.
Kit 106. 50 Watt Audio Amplifier
Kit 106 50 Watt Audio Amplifier T his kit is based on an amazing IC amplifier module from ST Electronics, the TDA7294 It is intended for use as a high quality audio class AB amplifier in hi-fi applications
RS - SPM. Serial parallel translator module
ReSatron GmbH Boisheimer Str. 162 D-41751 Viersen Telefon (+49) 02162-45 06 80 Telefax (+49) 02162-45 03 04 email: [email protected] RS - SPM Serial parallel translator module RSSPM000215SPM-021 - Subject
Joule Thief 3.0 Kit. June 2012, Rev 1 1 http://www.easternvoltageresearch.com Joule Thief 3.0
Kit Instruction Manual Eastern Voltage Research, LLC June 2012, Rev 1 1 http://www.easternvoltageresearch.com HIGH BRIGHTNESS LED THIS KIT USES A 1W CREE, HIGH BRIGHTNESS LED. DO NOT STARE AT THIS (OR
MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012
MIDECO 64-outputs MIDI note decoder USER MANUAL Roman Sowa 2012 www.midi-hardware.com 1.Overview Thank you for choosing MIDECO as your new MIDI-to-digital converter. This short manual will guide you through
SPROG DCC Decoder Programmer
SPROG DCC Decoder Programmer Operating Manual Firmware Version 3.4 April 2004 2004 Andrew Crosland web: http://www.sheerstock.fsnet.co.uk/dcc/sprog e-mail: [email protected] Disclaimer You build,
ULC Technology: High-performance gate array package using multiple metal layer CMOS technology featuring sub-micron channel lengths (0.
SIR Endec for IrDA Applications Integrated Interface Circuits TOIM ULC Technology: High-performance gate array package using multiple metal layer CMOS technology featuring sub-micron channel lengths (0.
Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015
Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) The standard tuning values used in ADVANCED Motion Controls drives are conservative and work well in over 90%
ET-BASE AVR ATmega64/128
ET-BASE AVR ATmega64/128 ET-BASE AVR ATmega64/128 which is a Board Microcontroller AVR family from ATMEL uses MCU No.ATmega64 and ATmega128 64PIN. Board ET-BASE AVR ATmega64/128 uses MCU s resources on
How To Program A Microcontroller Board (Eb064) With A Psp Microcontroller (B064-74) With An Ios 2.5V (Power) And A Ppt (Power Control) (Power Supply) (
dspic / PIC24 Multiprogrammer datasheet EB064-00 00-1 Contents 1. About this document... 2 2. General information... 3 3. Board layout... 4 4. Testing this product... 5 5. Circuit description... 6 Appendix
A simple RF/Microwave frequency counter
Matjaz Vidmar, S53MV A simple RF/Microwave frequency counter I decided to design a simple, easily reproducible counter around a PIC 16F876A. The basic counter range is extended to at least 180MHz using
Cumbria Designs T-1. SSB/CW Filter kit (4.9152MHz) User Manual
Cumbria Designs T-1 SSB/CW Filter kit (4.9152MHz) User Manual CONTENTS 1 INTRODUCTION 2 2 CIRCUIT DESCRIPTION 2 3 ASSEMBLY 2 4 TESTING 4 The Steading Stainton PENRITH Cumbria CA11 0ES UK 1 Introduction
RF Measurements Using a Modular Digitizer
RF Measurements Using a Modular Digitizer Modern modular digitizers, like the Spectrum M4i series PCIe digitizers, offer greater bandwidth and higher resolution at any given bandwidth than ever before.
Designing VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies
Soonwook Hong, Ph. D. Michael Zuercher Martinson Harmonics and Noise in Photovoltaic (PV) Inverter and the Mitigation Strategies 1. Introduction PV inverters use semiconductor devices to transform the
Accurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC [email protected] Abstract The frequency of the mains electricity supply
Application Note SAW-Components
Application Note SAW-Components Principles of SAWR-stabilized oscillators and transmitters. App: Note #1 This application note describes the physical principle of SAW-stabilized oscillator. Oscillator
UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation
UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation
Testing Data Radio Modem with Serial Port Tool V1.20
Testing Data Radio Modem with Serial Port Tool V1.20 This document demonstrates how to test the communication of data radio modem with tool Advanced Serial Port Monitor from AGG Software and USB board.
Signal Types and Terminations
Helping Customers Innovate, Improve & Grow Application Note Signal Types and Terminations Introduction., H, LV, Sinewave, Clipped Sinewave, TTL, PECL,,, CML Oscillators and frequency control devices come
EVAL-UFDC-1/UFDC-1M-16
Evaluation Board for Universal Frequency-to- Digital Converters UFDC-1 and UFDC-1M-16 EVAL-UFDC-1/UFDC-1M-16 FEATURES Full-Featured Evaluation Board for the Universal Frequency-to-Digital Converters UFDC-1
Modification of an AOR AR-8600 receiver to tune it with a ACECO FC-3002 frequency finder
Modification of an AOR AR-8600 receiver to tune it with a ACECO FC-3002 frequency finder Matthias DD1US updated June 2 nd 2011 Description of the ACECO FC-3002 unit: The ACECO FC-3002 is a handheld frequency
Interfacing To Alphanumeric Displays
Interfacing To Alphanumeric Displays To give directions or data values to users, many microprocessor-controlled instruments and machines need to display letters of the alphabet and numbers. In systems
KTA-223 Arduino Compatible Relay Controller
8 Relay Outputs 5A 250VAC 4 Opto-Isolated Inputs 5-30VDC 3 Analog Inputs (10 bit) Connections via Pluggable Screw Terminals 0-5V or 0-20mA Analog Inputs, Jumper Selectable 5A Relay Switching Power Indicator
USB to serial chip CH340
The DataSheet of CH340 (the first) 1 1. Introduction USB to serial chip CH340 English DataSheet Version: 1D http://wch.cn CH340 is a USB bus convert chip and it can realize USB convert to serial interface,
PLL Frequency Synthesizer Evaluation Kit. PE3293-EK User s Manual
PLL Frequency Synthesizer Evaluation Kit PE3293-EK User s Manual 6175 NANCY RIDGE DRIVE, SAN DIEGO, CA 92121 (858) 455-0660, FAX (858) 455-0770 http://www.peregrine-semi.com 1 Table of Contents FCC Labeling
EET272 Worksheet Week 9
EET272 Worksheet Week 9 answer questions 1-5 in preparation for discussion for the quiz on Monday. Finish the rest of the questions for discussion in class on Wednesday. Question 1 Questions AC s are becoming
A PIC16F628 controlled FLL (Frequency Locked Loop) VFO for HF
Abstract A PI6F628 controlled FLL (Frequency Locked Loop) VFO for HF It is described a device which joins in a single microprocessor a digital programmable frequency meter and a control logic capable to
Part Number Description Packages available
Features 3 digital I/O Serial Data output Connects directly to RF Modules Easy Enc / Dec Pairing Function Minimal External Components Required Performs all encoding/decoding of data for Reliable Operation.
MAS.836 HOW TO BIAS AN OP-AMP
MAS.836 HOW TO BIAS AN OP-AMP Op-Amp Circuits: Bias, in an electronic circuit, describes the steady state operating characteristics with no signal being applied. In an op-amp circuit, the operating characteristic
DECT Module UM-9802 Datasheet
UWIN TECHNOLOGIES CO., LTD. DECT Module UM-9802 Datasheet V2.1 1 UWIN TECHNOLOGIES CO., LTD. Contents 1. Introduction... 3 2. Features... 3 3. DECT Module Application... 3 4. DECT Module function block...
Application Unit, MDRC AB/S 1.1, GH Q631 0030 R0111
, GH Q631 0030 R0111 SK 0010 B 98 The application unit is a DIN rail mounted device for insertion in the distribution board. The connection to the EIB is established via a bus connecting terminal at the
AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation
AVX EMI SOLUTIONS Ron Demcko, Fellow of AVX Corporation Chris Mello, Principal Engineer, AVX Corporation Brian Ward, Business Manager, AVX Corporation Abstract EMC compatibility is becoming a key design
Experiments: Labview and RS232
Experiments: Labview and RS232 September 2013 Dušan Ponikvar Faculty of Mathematics and Physics Jadranska 19, Ljubljana, Slovenia There are many standards describing the connection between a PC and a microcontroller
GLOLAB Universal Telephone Hold
GLOLAB Universal Telephone Hold 1 UNIVERSAL HOLD CIRCUIT If you have touch tone telephone service, you can now put a call on hold from any phone in the house, even from cordless phones and phones without
Timing Errors and Jitter
Timing Errors and Jitter Background Mike Story In a sampled (digital) system, samples have to be accurate in level and time. The digital system uses the two bits of information the signal was this big
Transmission Line Terminations It s The End That Counts!
In previous articles 1 I have pointed out that signals propagating down a trace reflect off the far end and travel back toward the source. These reflections can cause noise, and therefore signal integrity
Analog Sound From A Digital Delay
Analog Sound From A Digital Delay The PT-80 Digital Delay By Scott Swartz Copyright 2002, All Rights Reserved Introduction This article will describe a digital delay pedal that is designed to capture the
- 35mA Standby, 60-100mA Speaking. - 30 pre-defined phrases with up to 1925 total characters.
Contents: 1) SPE030 speech synthesizer module 2) Programming adapter kit (pcb, 2 connectors, battery clip) Also required (for programming) : 4.5V battery pack AXE026 PICAXE download cable Specification:
MEMOBUS/Modbus Communications
2 2.1 MEMOBUS/MODBUS CONFIGURATION............260 2.2 COMMUNICATION SPECIFICATIONS..............261 2.3 COMMUNICATION TERMINAL RESISTANCE........262 2.4 CONNECTING A PLC...........................263 2.5
Single channel data transceiver module WIZ2-434
Single channel data transceiver module WIZ2-434 Available models: WIZ2-434-RS: data input by RS232 (±12V) logic, 9-15V supply WIZ2-434-RSB: same as above, but in a plastic shell. The WIZ2-434-x modules
Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester
Leonardo Journal of Sciences ISSN 1583-0233 Issue 20, January-June 2012 p. 31-36 Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Ganesh Sunil NHIVEKAR *, and Ravidra Ramchandra MUDHOLKAR
PLL frequency synthesizer
ANALOG & TELECOMMUNICATION ELECTRONICS LABORATORY EXERCISE 4 Lab 4: PLL frequency synthesizer 1.1 Goal The goals of this lab exercise are: - Verify the behavior of a and of a complete PLL - Find capture
Chapter 13. PIC Family Microcontroller
Chapter 13 PIC Family Microcontroller Lesson 01 PIC Characteristics and Examples PIC microcontroller characteristics Power-on reset Brown out reset Simplified instruction set High speed execution Up to
HOMEWORKS. RS-232 Protocol. Data Protocol for Communicating with Lutron's HOMEWORKS System
HOMEWORKS TM HOMEWORKS TM RS-3 Protocol Data Protocol for Communicating with Lutron's HOMEWORKS System HomeWorks RS-3 Protocol Overview HARDWARE OVERVIEW 3 wire RS-3C protocol 9 pin female D type connector
THE BASICS OF PLL FREQUENCY SYNTHESIS
Supplementary Reading for 27 - Oscillators Ron Bertrand VK2DQ http://www.radioelectronicschool.com THE BASICS OF PLL FREQUENCY SYNTHESIS The phase locked loop (PLL) method of frequency synthesis is now
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
RS232C < - > RS485 CONVERTER S MANUAL. Model: LD15U. Phone: 91-79-4002 4896 / 97 / 98 (M) 0-98253-50221 www.interfaceproducts.info
RS232C < - > RS485 CONVERTER S MANUAL Model: LD15U INTRODUCTION Milestone s model LD-15U is a RS232 to RS 485 converter is designed for highspeed data transmission between computer system and or peripherals
Application Note 58 Crystal Considerations with Dallas Real Time Clocks
www.dalsemi.com Application Note 58 Crystal Considerations with Dallas Real Time Clocks Dallas Semiconductor offers a variety of real time clocks (RTCs). The majority of these are available either as integrated
Measuring Resistance Using Digital I/O
Measuring Resistance Using Digital I/O Using a Microcontroller for Measuring Resistance Without using an ADC. Copyright 2011 John Main http://www.best-microcontroller-projects.com Page 1 of 10 Table of
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED
Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED www.analog.com www.hittite.com THIS PAGE INTENTIONALLY LEFT BLANK PLL & PLL with Integrated VCO Evaluation
Below is a diagram explaining the data packet and the timing related to the mouse clock while receiving a byte from the PS-2 mouse:
PS-2 Mouse: The Protocol: For out mini project we designed a serial port transmitter receiver, which uses the Baud rate protocol. The PS-2 port is similar to the serial port (performs the function of transmitting
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD
DKWF121 WF121-A 802.11 B/G/N MODULE EVALUATION BOARD PRELIMINARY DATA SHEET Wednesday, 16 May 2012 Version 0.5 Copyright 2000-2012 Bluegiga Technologies All rights reserved. Bluegiga Technologies assumes
VCO Phase noise. Characterizing Phase Noise
VCO Phase noise Characterizing Phase Noise The term phase noise is widely used for describing short term random frequency fluctuations of a signal. Frequency stability is a measure of the degree to which
Parallax Serial LCD 2 rows x 16 characters Non-backlit (#27976) 2 rows x 16 characters Backlit (#27977) 4 rows x 20 characters Backlit (#27979)
599 Menlo Drive, Suite 100 Rocklin, California 95765, USA Office: (916) 624-8333 Fax: (916) 624-8003 General: [email protected] Technical: [email protected] Web Site: www.parallax.com Educational: www.stampsinclass.com
Serial Communications
April 2014 7 Serial Communications Objectives - To be familiar with the USART (RS-232) protocol. - To be able to transfer data from PIC-PC, PC-PIC and PIC-PIC. - To test serial communications with virtual
DDS VFO CONSTRUCTION MANUAL. DDS VFO Construction Manual Issue 1 Page 1
DDS VFO CONSTRUCTION MANUAL DDS VFO Construction Manual Issue 1 Page 1 Important Please read before starting assembly STATIC PRECAUTION The DDS VFO kit contains the following components which can be damaged
Keystation Pro 88 Advanced Guide. Contents: 1 Getting Started. 2 Terminology. 3 Performance Operations of the Keystation Pro 88
Keystation Pro 88 Advanced Guide Contents: 1 Getting Started 2 Terminology 3 Performance Operations of the Keystation Pro 88 Sending Program Changes During Performance Sending Bank Changes During Performance
NC-12 Modbus Application
NC-12 Modbus Application NC-12 1 Table of Contents 1 Table of Contents... 2 2 Glossary... 3 SCADA...3 3 NC-12 Modbus in general... 3 4 Entire system... 4 4.1 PFC to PC connection alternatives...4 4.1.1
DS1307ZN. 64 x 8 Serial Real-Time Clock
DS137 64 x 8 Serial Real-Time Clock www.maxim-ic.com FEATURES Real-time clock (RTC) counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap-year compensation valid
The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual. 14.10.2010 HAW - Arduino 1
The I2C Bus Introduction The I2C-bus is a de facto world standard that is now implemented in over 1000 different ICs manufactured by more than 50 companies. Additionally, the versatile I2C-bus is used
MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information
Rev. 2.1 17. April 2007 Preliminary Data Sheet Document information Info Keywords Content MFRC522, MFRC523, MFRC52x, MFRD522, MFRD523, Mifare Contactless Smart Card Reader Reference Design, Mifare Reader
DS1621 Digital Thermometer and Thermostat
Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components Measures temperatures from 55 C to +125 C in 0.5 C increments. Fahrenheit equivalent
PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1
UNIT 22: PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1 This work covers part of outcome 2 of the Edexcel standard module. The material is
