How To Control Isppac80 And Isppacs81 With Spi (Serial Power)

Size: px
Start display at page:

Download "How To Control Isppac80 And Isppacs81 With Spi (Serial Power)"

Transcription

1 Using SPI to Control isppac80 and isppac81 October 2002 Application Note AN6037 Introduction This application note describes how to use the Serial Peripheral Interface (SPI) to adjust the gain, select filter configurations, and start a calibration cycle in either the isppac 80 or isppac81. Both devices feature a front-end instrumentation amplifier (IA) with adjustable gain (in semi-logarithmic steps: 1, 2, 5, and 10) to accommodate a wide range of input signals. Both the isppac80 and isppac81 are designed to store two complete 5 th order lowpass filter configurations ( A and B ) within the non-volatile E 2 CMOS memory. This provides systems with the ability to change, on the fly, the gain, between two filter types, and/or between two corner frequencies. The calibration process nulls offsets automatically to remove the need for trim-pots and provides superior long-term stability. The isppac80 and isppac81 feature both JTAG and SPI support hardware to meet a broad range of programming or embedded scenarios. The JTAG state machine is IEEE 1532 compliant and is the only interface to program or erase the nonvolatile E 2 CMOS memory. The SPI register, on the other hand, is volatile and must be written to after each power-up cycle or before it is used. Also the SPI register can only affect the IA gain, selection of the preprogrammed filter A or B, and calibration. Once the E 2 CMOS memory and the SPI register have been written to, the pin can be used to switch between the two settings. A logic zero on the pin will return the device to the E 2 CMOS settings and raising it to a logic one will invoke the SPI settings. This is illustrated in Figure 1 where a 2:1 multiplexer (MUX) is controlled by the state of the pin. The output of the MUX sets both the gain of the instrumentation amplifier (IA) at the front end, and the filter configuration MUX in the middle. The pin is also used when shifting data into the eight bit SPI register, as will be shown later. Figure 1. isppac80 / isppac81 Data Acquisition System Using SPI 5th Order Low-Pass Filter V s Gain = 1,2,5,10 IA OA VREFout Ain+ Ain- 12- Bit ADC Reference +5V Vs CFG A JTAG/TAP E 2 CMOS SPI REGISTER CFG B Port CPU or DSP GND isppac80 / isppac81 Data Acquisition System Background Both the isppac80 and isppac81 are 5 th order time-continuous low-pass filters that operate on a single +5V supply. The isppac81 is capable of implementing filters with corner frequencies ranging from 11 khz to 75 khz, while 1 an6037_01

2 the isppac80 covers frequencies from 50 khz all the way up to 500 khz (or 750 khz using Butterworth filters). The overlap between the two devices provides a PAC-based solution from 11 khz to 750 khz. PAC-Designer is a Windows based design tool that has simplified 5 th order filter design to a point and click process. The design process is as easy as selecting the filter type (Bessel, Linear Phase 1, Linear Phase 2, Gausian, Butterworth, Legendre, Chebyshev, or Elliptical) and a corner frequency (-3 db point) then clicking on either the simulation or download tool. Over 2,000 unique filters are available for the isppac81 and over 8,000 for the isppac80. For the Chebyshev and Elliptical filters, a variety of pass-band ripple and stop-band characteristics are provided at or near each corner frequency. In addition to the pre-designed filters within the tables, the user can customize the response by adjusting the capacitor values using PAC-Designer. Thus providing a transfer function for almost any situation. Both devices maintain differential signal paths from input to output to maximize noise immunity. The input and output pins are biased at mid-supply around 2.5V to provide maximum signal swing. For an interesting tutorial on Differential Signaling please see application note AN6019, Differential Signaling. SPI Register Bits From this point on, we will refer to either or both devices (isppac80 and isppac81) as simply isppac80/81, because the SPI architecture in each device is the same. Table 1 displays the eight bits of the SPI register, of which only the upper nibble is actually decoded for calibration, filter selection, and gain. Table 1. SPI Control Bits Upper Nibble Lower Nibble Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit1 Bit 0 PG2 PG1 A/B CAL X X X X Bit 7 PG2: Programmable IA Gain Bit 2 (see Table 2 for settings) Bit 6 PG1: Programmable IA Gain Bit 1 (see Table 2 for settings) Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 A/B: Filter configuration bit 0 = Use the A filter configuration 1 = Use the B filter configuration CAL: Initiate calibration sequence 0 = No effect 1 = Initiate calibration sequence and remove offsets. X: Unused bit, write as zero. X: Unused bit, write as zero. X: Unused bit, write as zero. X: Unused bit, write as zero. CAL, bit-4 (10 H ), is set to begin a calibration cycle. This calibration cycle will automatically disconnect the input pins from the IA, apply a zero signal to the IA inputs, null the internal offsets, then return the IA inputs to the pins. Note that during this process the input pins are not shorted and maintain their high input impedance. The process is sometimes called auto-cal and takes approximately 100 ms to complete. During this time the differential output will be zero with both output pins biased at 2.5V, and thus invalid. This feature provides systems with the ability to null offsets both at operating temperatures and routinely over time. This results in drift characteristics over time and temperature that are essentially flat. 2

3 A/B, bit-5 (20 H ), determines which of the two filter configurations stored in E 2 CMOS will be used. Setting this bit to logic 0 will cause the isppac80/81 to operate using the A configuration, while setting this bit to a logic 1 will cause the device to use the B configuration. Because both A and B configurations are used by the same circuitry to implement the 5 th order low-pass filter, a short delay (less than 1 ms) should be allowed before considering the output to be valid. This will allow the internal nodes of the circuit to stabilize when switching between configurations. The IA gain is controlled by the last two bits PG1 and PG2, bit-6 and bit-7 (40 H and 80 H ), and is independent of the filter configuration selected. Table 2 lists the available gains (in both Volts per Volt and db units) for the different bit combinations. The adjustable gain stage is positioned at the front end of the isppac80/81 to maximize the signal to noise ratio (SNR) for signals of various amplitudes. Table 2. Gain Bit Settings PG2 PG1 SPI Value (Hex) Gain (V/V) Gain (db) H 1 x 0 db H 2 x +6 db H 5 x +14 db 1 1 C0 H 10 x +20 db Changing the Filter Configuration E 2 CMOS has to be programmed with the initial gain and both filter configurations using the JTAG-TAP interface. The recommended and default setting for the E 2 CMOS wake-up bit (set by clicking on the Wakeup = Cfg A MUX in PAC-Designer) is to wake-up in configuration A so that the algorithms can verify all the bits after programming. To activate configuration B, SPI bit-4 must be set by clocking in the eight bits as shown in the timing diagram of Figure 2. Notice in this, and all the timing diagrams that follow, that the signal can either transition from LOW to the active state or remain HIGH. Also the pin (not shown) is high-z at the beginning and end of the diagrams where is active but is not. Figure 2. Timing Diagram for Changing to Configuration B Bit 0 Bit To return the device to filter configuration A two options are available. First, the pin could be lowered to logic 0, as discussed in the introduction. Alternatively, in cases where the device is left in SPI mode (by keeping the pin active), bit-4 must be reset by clocking in another eight bits. Changing the IA Gain Configuration = B [ ] 20 Hex Unlike the wake-up bit that was discussed above, the gain bits in E 2 CMOS can assume any valid value. Thus, the power-up gain can be 1, 2, 5, or 10. After power-up, SPI can be used to change the gain by modifying PG1 and PG2 to reflect the desired gain. Figure 3 illustrates the SPI timing diagram to set the gain to 2. 3

4 Figure 3. Timing Diagram for Setting the Gain to 2X Bit 0 Bit In some situations it is desirable to have the gain and filter configuration change at the same time. This is not a problem for the isppac80/81, as Figure 4 displays the timing diagram to set the gain to 5X and use configuration B. Figure 4. Timing Diagram for Changing to Configuration B and Gain of 5X Gain = 2X [ ] 40 Hex Bit 0 Bit As a reminder, the SPI register must be programmed, before using the pin to switch gains or filter configurations. Calibration CFG-B & Gain = 5X [ ] A0 Hex The CAL bit can also be set when changing filter configurations or gain, just keep in mind the analog outputs will be invalid for the 100 ms it takes to complete the calibration cycle. Figure 5 indicates a timing diagram where configuration B is used, the gain is set to 2X, and a calibration cycle is started. The CAL bit does not need to be reset (by a subsequent writes to the SPI register) and will start a calibration cycle for each write to the SPI register that it is set. 4

5 Figure 5. Timing Diagram for Calibration, Gain = 2X, and Configuration B Bit Bit 7 JTAG / SPI Hardware Considerations In this section a short discussion of the hardware pins is provided. As can be seen in Figure 1, six signals are required to support both JTAG and SPI. Some of the signals have dual roles in both JTAG and SPI, while a few do not. Table 3 summarizes the pins and their respective functions. Table 3. JTAG / SPI Pin Descriptions Calibrate, CFG-B, & Gain = 2X [ ] 70 Hex Pin JTAG / SPI Name Description JTAG Test Mode Select Controls the test access port (TAP) state machine. Both Test Clock Shifts data in on the rising edge and out on the falling edge. Both Test Data In Data is clocked into the device on the rising edge of. Both Test Data Out Data is valid at the output after the falling edge of. High impedance when =1 and =0. SPI Enable SPI Places the device in SPI mode when HIGH, and JTAG mode when LOW. SPI Chip Select Set LOW to shift data in, and HIGH to latch the eight bits from the input shift register. : Test Mode Select is used in JTAG mode, in conjunction with, to transition from state to state in the Test Access Port (TAP) state machine within the device. The level presented to this pin is clocked in on the rising edge of. : Test Clock is used in both JTAG and SPI modes as the clock input. On the rising edge data (and ) is clocked in, and on the falling edge data is clocked out. : Test Data In is used in both JTAG and SPI for data and command input. Data bits are shifted in one bit at a time with the rising edge of. : Test Data Out is used in both JTAG and SPI as the data output. In JTAG mode, this pin is used to read data out of the device. In SPI mode, it can be thought of as the output of an eight-bit shift register, where is the input to the register. In either mode, it can be connected to the pin of the next device in a chain. In SPI mode this pin will be high-z output when is high. : Enable SPI is used to switch the device into SPI mode, when HIGH, and JTAG mode, when LOW. When both the SPI register and the E 2 CMOS have been written to, this pin can be used to switch between the two setups. : Chip Select is used only in SPI mode, and must be LOW in order to clock data into the input register. When it is returned HIGH, the SPI register is parallel loaded from the input register and the pin is placed in high-z. 5

6 The SPI (and JTAG) pins on the PAC devices can be driven by any micro port, expansion card, CPLD, or FPGA, etc. A special processor with a built in SPI port is not required, but would also work. JTAG Programming While the focus of this application note has been on the behavior and usage of SPI, a short discussion of the JTAG issues is required to give the complete picture. From Figure 1, it can be seen that both the JTAG and SPI circuits, within the isppac80/81, share the,, and pins. Thus, if the device is to be programmed in system using the ispdownload cable and controlled dynamically with SPI, a hardware multiplexer (MUX) will be needed. The main function of the MUX is to provide a path to the ispdownload cable for programming, and a path to the signals that will control the isppac80/81. In these cases, the E 2 CMOS programming is accomplished using PAC-Designer or ispvm (Lattice Semiconductor Corporation s full-featured IEEE 1532 compliant programming tool). This MUX could be as simple as a set of jumpers, or it could be as sophisticated as a programmable logic device. In Figure 6, three jumpers are placed between pins 1 and 2 to program the device and then moved to pins 2 and 3 to support the SPI signals. Another valid solution can also be realized using tri-state buffers. In Figure 7, the tri-state buffers support SPI when is active (driven from the port pin) and JTAG when is low. Figure 6. JTAG / SPI Jumper MUX ispdownload Cable VS NC PLUG GND +5V Jumpers Function JTAG SPI PORT isppac80/81 6

7 Figure 7. JTAG / SPI Tri-state Buffer MUX 74xx244 +5V ispdownload Cable VS NC PLUG GND PORT isppac80/81 Embedded Programming In contrast to hardware, a software MUX could be implemented with separate drivers for JTAG and SPI. The JTAG driver would satisfy the requirement to program the non-volatile E 2 CMOS memory, thus taking place of the programming that would have occurred using either PAC-Designer or ispvm. The JTAG driver would also place the and pins in an inactive state while sending commands and data to the test access port (TAP) state machine. Likewise, the SPI driver would activate the and pins while clocking in the eight bits of data. Figure 8 illustrates how the hardware interface is simplified when using a more flexible software solution. For examples and support code to implement this type of a system, please contact the Lattice isppac Applications department at the factory. Figure 8. JTAG / SPI Software MUX PORT JTAG Driver SPI Driver isppac80/81 7

8 Multiple Devices In cases where multiple devices are used, it is possible to bus a portion of the common signals together, and daisy-chain the data lines. This is illustrated in Figure 9 where three isppac80/81s are connected in a JTAG / SPI chain. When programming using JTAG, all three pins need to be inactive and programming may occur either serially or in turbo mode. In serial mode, each device is programmed while the others are in bypass mode. When in bypass, each device acts like a single bit flip-flop, adding a bit to the data stream. In turbo mode, all devices are programmed at the same time, and the data stream grows by the size of each device s data register. However, when using SPI only the turbo mode is available and all the devices in the chain are updated at the same time. This is shown in Figure 10, where a stream of 24 bits (8 bits X 3 devices) are shifted into the pin of isppac80/81 #3. Thus all the pins are bussed together, but the pins are available individually. This is so that after all the devices have been configured (both E 2 CMOS and SPI), each one can be individually switched from the SPI configuration to the E 2 CMOS configuration. Although isppac80/81 #3 is connected to the pin of the port, the LSB of device #1 is shifted out first, as shown in Figure 10, and the MSB of device #3 is shifted out last. Figure 9. JTAG / SPI Chain of Three isppac80/81 Devices JTAG Chain Driver _3 SPI Chain Driver isppac80/81 #3 PORT _2 isppac80/81 #2 _1 isppac80/81 #1 8

9 Figure 10. Timing Digagram for Chain of Three isppac80/81 Devices x x x x x x x x x x x x isppac80/81 #1 CFG=B Gain=1 [ ] 20 H isppac80/81 #2 CFG=B Gain=2 [ ] 60 H isppac80/81 #3 CFG=B Gain=5 [ ] A0 H Conclusion In this application note we have seen how to change the gain, alter filter configurations, and initiate an auto-cal using SPI. The pin can be used, after the SPI register and E 2 CMOS have been written, to switch between two sets of gains, filter types, and/or corner frequencies. Both the SPI and JTAG signals can be chained together to support multiple devices in an embedded environment. By timing examples, we have seen that any digital or parallel can be used to clock data into the SPI pins, and that a processor with integral SPI hardware is not required. Using SPI, one can truly take advantage of the two 5 th order low-pass filters built into one chip and the time saving design software from Lattice Semiconductor Corporation. Technical Support Assistance Hotline: LATTICE (Domestic) (International) isppacs@latticesemi.com Related Literature AN6017, Using the isppac 80 Programmable Lowpass Filter IC AN6019, Differential Signaling AN6030, Using the isppac81 to Suppress Out-of-Band Sensor Resonance isppac80 Data Sheet isppac81 Data Sheet ispvm System Software Version 9.0 and Higer Data Sheet Lattice Releases Industry s First Full-Featured IEEE 1532 Compliant Programming Tool 9

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide November 2005 Introduction Application Note AN6067 The isppac -POWR1220AT8 device from Lattice is a full-featured second-generation Power Manager chip. As part of its feature set, this device supports

More information

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS

LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS LEVERAGING FPGA AND CPLD DIGITAL LOGIC TO IMPLEMENT ANALOG TO DIGITAL CONVERTERS March 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com

More information

In-System Programming Design TM. Guidelines for ispjtag Devices. Introduction. Device-specific Connections. isplsi 1000EA Family.

In-System Programming Design TM. Guidelines for ispjtag Devices. Introduction. Device-specific Connections. isplsi 1000EA Family. In-System Design TM February 2002 Introduction In-system programming (ISP ) has often been billed as a direct replacement for configuring a device through a programmer. The idea that devices can simply

More information

SPI Flash Programming and Hardware Interfacing Using ispvm System

SPI Flash Programming and Hardware Interfacing Using ispvm System March 2005 Introduction Technical Note TN1081 SRAM-based FPGA devices are volatile and require reconfiguration after power cycles. This requires external configuration data to be held in a non-volatile

More information

LatticeECP2/M S-Series Configuration Encryption Usage Guide

LatticeECP2/M S-Series Configuration Encryption Usage Guide Configuration Encryption Usage Guide June 2013 Introduction Technical Note TN1109 All Lattice FPGAs provide configuration data read security, meaning that a fuse can be set so that when the device is read

More information

Pre-tested System-on-Chip Design. Accelerates PLD Development

Pre-tested System-on-Chip Design. Accelerates PLD Development Pre-tested System-on-Chip Design Accelerates PLD Development March 2010 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 Pre-tested

More information

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 956 24-BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION

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.

More information

Interfacing Analog to Digital Data Converters

Interfacing Analog to Digital Data Converters Converters In most of the cases, the PIO 8255 is used for interfacing the analog to digital converters with microprocessor. We have already studied 8255 interfacing with 8086 as an I/O port, in previous

More information

Programmable Single-/Dual-/Triple- Tone Gong SAE 800

Programmable Single-/Dual-/Triple- Tone Gong SAE 800 Programmable Single-/Dual-/Triple- Tone Gong Preliminary Data SAE 800 Bipolar IC Features Supply voltage range 2.8 V to 18 V Few external components (no electrolytic capacitor) 1 tone, 2 tones, 3 tones

More information

150127-Microprocessor & Assembly Language

150127-Microprocessor & Assembly Language Chapter 3 Z80 Microprocessor Architecture The Z 80 is one of the most talented 8 bit microprocessors, and many microprocessor-based systems are designed around the Z80. The Z80 microprocessor needs an

More information

Lab 1: Introduction to Xilinx ISE Tutorial

Lab 1: Introduction to Xilinx ISE Tutorial Lab 1: Introduction to Xilinx ISE Tutorial This tutorial will introduce the reader to the Xilinx ISE software. Stepby-step instructions will be given to guide the reader through generating a project, creating

More information

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

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

More information

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 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

More information

W a d i a D i g i t a l

W a d i a D i g i t a l Wadia Decoding Computer Overview A Definition What is a Decoding Computer? The Wadia Decoding Computer is a small form factor digital-to-analog converter with digital pre-amplifier capabilities. It is

More information

ET-BASE AVR ATmega64/128

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

More information

MicroMag3 3-Axis Magnetic Sensor Module

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

More information

Lab Experiment 1: The LPC 2148 Education Board

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,

More information

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16)

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16) PCAN-MicroMod Universal I/O Module with CAN Interface User Manual Document version 2.1.0 (2014-01-16) Products taken into account Product Name Part number Model PCAN-MicroMod IPEH-002080 with firmware

More information

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

M68EVB908QL4 Development Board for Motorola MC68HC908QL4 M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: Sales@axman.com Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3

More information

Simulating Power Supply Sequences for Power Manager Devices Using PAC-Designer LogiBuilder

Simulating Power Supply Sequences for Power Manager Devices Using PAC-Designer LogiBuilder April 2008 Introduction Application Note AN6044 This application note provides a step-by-step procedure for simulating isppac -POWR1208 designs developed in the PAC-Designer LogiBuilder system, covering

More information

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor Von der Hardware zur Software in FPGAs mit Embedded Prozessoren Alexander Hahn Senior Field Application Engineer Lattice Semiconductor AGENDA Overview Mico32 Embedded Processor Development Tool Chain HW/SW

More information

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128 24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales DESCRIPTION Based on Avia Semiconductor s patented technology, HX711 is a precision 24-bit analogto-digital converter (ADC) designed for weigh

More information

Chapter 6 PLL and Clock Generator

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

More information

In-System Programmability

In-System Programmability In-System Programmability in MAX Devices September 2005, ver. 1.5 Application Note 95 Introduction Features & Benefits MAX devices are programmable logic devices (PLDs), based on the Altera Multiple Array

More information

RAM & ROM Based Digital Design. ECE 152A Winter 2012

RAM & ROM Based Digital Design. ECE 152A Winter 2012 RAM & ROM Based Digital Design ECE 152A Winter 212 Reading Assignment Brown and Vranesic 1 Digital System Design 1.1 Building Block Circuits 1.1.3 Static Random Access Memory (SRAM) 1.1.4 SRAM Blocks in

More information

12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER

12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER For most current data sheet and other product information, visit www.burr-brown.com 12-Bit, 4-Channel Parallel Output Sampling ANALOG-TO-DIGITAL CONVERTER FEATURES SINGLE SUPPLY: 2.7V to 5V 4-CHANNEL INPUT

More information

POCKET SCOPE 2. The idea 2. Design criteria 3

POCKET SCOPE 2. The idea 2. Design criteria 3 POCKET SCOPE 2 The idea 2 Design criteria 3 Microcontroller requirements 3 The microcontroller must have speed. 3 The microcontroller must have RAM. 3 The microcontroller must have secure Flash. 3 The

More information

PROGRAMMABLE LOGIC CONTROLLERS Unit code: A/601/1625 QCF level: 4 Credit value: 15 TUTORIAL OUTCOME 2 Part 1

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

More information

HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X

HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES Low power consumption: typically 0.4mA@3V with 50 measurements per second Power up/down function available through I 2 C interface SET/RESET

More information

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada BIOGRAPHY Yves Théroux, a Project Engineer with BAE Systems Canada (BSC) has eight years of experience in the design, qualification,

More information

FREQUENCY RESPONSE ANALYZERS

FREQUENCY RESPONSE ANALYZERS FREQUENCY RESPONSE ANALYZERS Dynamic Response Analyzers Servo analyzers When you need to stabilize feedback loops to measure hardware characteristics to measure system response BAFCO, INC. 717 Mearns Road

More information

The 104 Duke_ACC Machine

The 104 Duke_ACC Machine The 104 Duke_ACC Machine The goal of the next two lessons is to design and simulate a simple accumulator-based processor. The specifications for this processor and some of the QuartusII design components

More information

DRM compatible RF Tuner Unit DRT1

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

More information

ISP Engineering Kit Model 300

ISP Engineering Kit Model 300 TM ISP Engineering Kit Model 300 December 2013 Model 300 Overview The Model 300 programmer supports JTAG programming of all Lattice devices that feature non-volatile configuration elements. The Model 300

More information

Balun Parameter Definitions & Measurement May 2004

Balun Parameter Definitions & Measurement May 2004 Balun Parameter Definitions & Measurement May 2004 Differential circuits are becoming more widely used in RF circuits for the same reason that they have been used for years in lower frequency circuits.

More information

PCM Encoding and Decoding:

PCM Encoding and Decoding: PCM Encoding and Decoding: Aim: Introduction to PCM encoding and decoding. Introduction: PCM Encoding: The input to the PCM ENCODER module is an analog message. This must be constrained to a defined bandwidth

More information

LatticeXP2 Configuration Encryption and Security Usage Guide

LatticeXP2 Configuration Encryption and Security Usage Guide April 2013 Introduction Technical Note TN1142 Unlike a volatile FPGA, which requires an external boot-prom to store configuration data, the LatticeXP2 devices are non-volatile and have on-chip configuration

More information

PowerPC Microprocessor Clock Modes

PowerPC Microprocessor Clock Modes nc. Freescale Semiconductor AN1269 (Freescale Order Number) 1/96 Application Note PowerPC Microprocessor Clock Modes The PowerPC microprocessors offer customers numerous clocking options. An internal phase-lock

More information

MICROPROCESSOR AND MICROCOMPUTER BASICS

MICROPROCESSOR AND MICROCOMPUTER BASICS Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit

More information

The Programming Interface

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

More information

MPC 4. Machinery Protection Card Type MPC 4 FEATURES. Continuous on-line Machinery Protection Card

MPC 4. Machinery Protection Card Type MPC 4 FEATURES. Continuous on-line Machinery Protection Card Machinery Protection Card Type FEATURES Continuous on-line Machinery Protection Card Real-time measurement and monitoring using state-of-the-art DSP techniques Fully VME-compatible slave interface Fully

More information

DS2438EVKIT+ Smart Battery Monitor Evaluation Kit

DS2438EVKIT+ Smart Battery Monitor Evaluation Kit 19-4829; Rev 1; 8/09 www.maxim-ic.com DS2438EVKIT+ Smart Battery Monitor Evaluation Kit FEATURES Demonstrates the Capabilities of the DS2438 Smart Battery Monitor, Including: Temperature Measurement Voltage

More information

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description 8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description The B32CDM8, B48CDM8 and the B64CDM8 are 8 by 8 (row by column) dot matrix LED displays combined

More information

CAN Bus Transceivers Operate from 3.3V or 5V and Withstand ±60V Faults

CAN Bus Transceivers Operate from 3.3V or 5V and Withstand ±60V Faults CAN Bus Transceivers Operate from 3.3V or 5V and Withstand ±6 Faults Ciaran Brennan design features The LTC2875 is a robust CAN bus transceiver that features ±6 overvoltage and ±25kV ESD tolerance to reduce

More information

CHAPTER 11: Flip Flops

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

More information

Buffer Op Amp to ADC Circuit Collection

Buffer Op Amp to ADC Circuit Collection Application Report SLOA098 March 2002 Buffer Op Amp to ADC Circuit Collection Bruce Carter High Performance Linear Products ABSTRACT This document describes various techniques that interface buffer op

More information

ADC12041 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter

ADC12041 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter ADC12041 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter Literature Number: SNAS106 ADC12041 12-Bit Plus Sign 216 khz Sampling Analog-to-Digital Converter General Description Operating

More information

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to this tutorial on Microchip s MPLAB Starter Kit for dspic Digital Signal Controllers, or DSCs. The starter kit is an all-in-one

More information

UniPi technical documentation REV 1.1

UniPi technical documentation REV 1.1 technical documentation REV 1.1 Contents Overview... 2 Description... 3 GPIO port map... 4 Power Requirements... 5 Connecting Raspberry Pi to UniPi... 5 Building blocks... 5 Relays... 5 Digital Inputs...

More information

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR INTRODUCTION This Project "Automatic Night Lamp with Morning Alarm" was developed using Microprocessor. It is the Heart of the system. The sensors

More information

8-Bit Microcontroller with Flash. Application Note. Using a Personal Computer to Program the AT89C51/C52/LV51/LV52/C1051/C2051

8-Bit Microcontroller with Flash. Application Note. Using a Personal Computer to Program the AT89C51/C52/LV51/LV52/C1051/C2051 Using a Personal Computer to Program the ATC/C/LV/LV/C0/C0 Introduction This application note describes a personal computer-based programmer for the ATC/C/LV/LV/C0/C0 Flash-based s. The programmer supports

More information

Selected Filter Circuits Dr. Lynn Fuller

Selected Filter Circuits Dr. Lynn Fuller ROCHESTER INSTITUTE OF TECHNOLOGY MICROELECTRONIC ENGINEERING Selected Filter Circuits Dr. Lynn Fuller Webpage: http://people.rit.edu/lffeee 82 Lomb Memorial Drive Rochester, NY 146235604 Tel (585) 4752035

More information

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION Introduction The outputs from sensors and communications receivers are analogue signals that have continuously varying amplitudes. In many systems

More information

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE Atmel AVR 8-bit Microcontroller AVR151: Setup and Use of the SPI APPLICATION NOTE Introduction This application note describes how to set up and use the on-chip Serial Peripheral Interface (SPI) of the

More information

Serial port interface for microcontroller embedded into integrated power meter

Serial port interface for microcontroller embedded into integrated power meter Serial port interface for microcontroller embedded into integrated power meter Mr. Borisav Jovanović, Prof. dr. Predrag Petković, Prof. dr. Milunka Damnjanović, Faculty of Electronic Engineering Nis, Serbia

More information

W25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI

W25Q80, W25Q16, W25Q32 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI 8M-BIT, 16M-BIT AND 32M-BIT SERIAL FLASH MEMORY WITH DUAL AND QUAD SPI - 1 - Preliminary - Revision B Table of Contents 1. GENERAL DESCRIPTION... 5 2. FEATURES... 5 3. PIN CONFIGURATION SOIC 208-MIL...

More information

HP 8970B Option 020. Service Manual Supplement

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.

More information

Simple SDR Receiver. Looking for some hardware to learn about SDR? This project may be just what you need to explore this hot topic!

Simple SDR Receiver. Looking for some hardware to learn about SDR? This project may be just what you need to explore this hot topic! Michael Hightower, KF6SJ 13620 White Rock Station Rd, Poway, CA 92064; kf6sj@arrl.net Simple SDR Receiver Looking for some hardware to learn about SDR? This project may be just what you need to explore

More information

Analog-to-Digital Converters

Analog-to-Digital Converters Analog-to-Digital Converters In this presentation we will look at the Analog-to-Digital Converter Peripherals with Microchip s midrange PICmicro Microcontrollers series. 1 Analog-to-Digital Converters

More information

DS1721 2-Wire Digital Thermometer and Thermostat

DS1721 2-Wire Digital Thermometer and Thermostat www.dalsemi.com FEATURES Temperature measurements require no external components with ±1 C accuracy Measures temperatures from -55 C to +125 C; Fahrenheit equivalent is -67 F to +257 F Temperature resolution

More information

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION 35'th Annual Precise Time and Time Interval (PTTI) Systems and Applications Meeting San Diego, December 2-4, 2003 A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION Józef Kalisz and Ryszard Szplet

More information

SINGLE-SUPPLY OPERATION OF OPERATIONAL AMPLIFIERS

SINGLE-SUPPLY OPERATION OF OPERATIONAL AMPLIFIERS SINGLE-SUPPLY OPERATION OF OPERATIONAL AMPLIFIERS One of the most common applications questions on operational amplifiers concerns operation from a single supply voltage. Can the model OPAxyz be operated

More information

Digital Guitar Effects Pedal

Digital Guitar Effects Pedal Digital Guitar Effects Pedal 01001000100000110000001000001100 010010001000 Jonathan Fong John Shefchik Advisor: Dr. Brian Nutter SPRP499 Texas Tech University jonathan.fong@ttu.edu Presentation Outline

More information

ACT4077 Driver for MACAIR A3818, A5690, A5232, A4905 & MIL-STD-1553

ACT4077 Driver for MACAIR A3818, A5690, A5232, A4905 & MIL-STD-1553 ACT4077 Driver for MACAIR A3818, A5690, A5232, A4905 & MIL-STD-1553 Features CIRCUIT TECHNOLOGY www.aeroflex.com ACT4077 Driver meets MIL-STD-1553A & B, Macair A3818, A4905, A5232 and A5690 specs Bipolar

More information

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia C8051F020 Utilization in an Embedded Digital Design Project Course Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia Abstract In this paper, the utilization of the C8051F020 in an

More information

Tire pressure monitoring

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

More information

RS-485 Protocol Manual

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

More information

Measuring Temperature withthermistors a Tutorial David Potter

Measuring Temperature withthermistors a Tutorial David Potter NATIONAL INSTRUMENTS The Software is the Instrument Application Note 065 Measuring Temperature withthermistors a Tutorial David Potter Introduction Thermistors are thermally sensitive resistors used in

More information

Analog Servo Drive 25A8

Analog Servo Drive 25A8 Description Power Range NOTE: This product has been replaced by the AxCent family of servo drives. Please visit our website at www.a-m-c.com or contact us for replacement model information and retrofit

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

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

More information

Flash Corruption: Software Bug or Supply Voltage Fault?

Flash Corruption: Software Bug or Supply Voltage Fault? : Software Bug or Supply Voltage Fault? Shyam Chandra, Lattice Semiconductor Answer: Both! Flash memory is commonly used to store firmware in embedded systems. Occasionally, the firmware stored in the

More information

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available

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

More information

HOW TO GET 23 BITS OF EFFECTIVE RESOLUTION FROM YOUR 24-BIT CONVERTER

HOW TO GET 23 BITS OF EFFECTIVE RESOLUTION FROM YOUR 24-BIT CONVERTER HOW TO GET 23 BITS OF EFFECTIVE RESOLUTION FROM YOUR 24-BIT CONVERTER The ADS20 and ADS2 are precision, wide dynamic range, Σ A/D converters that have 24 bits of no missing code and up to 23 bits rms of

More information

6-BIT UNIVERSAL UP/DOWN COUNTER

6-BIT UNIVERSAL UP/DOWN COUNTER 6-BIT UNIVERSAL UP/DOWN COUNTER FEATURES DESCRIPTION 550MHz count frequency Extended 100E VEE range of 4.2V to 5.5V Look-ahead-carry input and output Fully synchronous up and down counting Asynchronous

More information

Chapter 2 Logic Gates and Introduction to Computer Architecture

Chapter 2 Logic Gates and Introduction to Computer Architecture Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are

More information

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A 1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com Programming Cable for Xilinx FPGAs Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A Overview The Joint Test Action

More information

(Refer Slide Time: 00:01:16 min)

(Refer Slide Time: 00:01:16 min) Digital Computer Organization Prof. P. K. Biswas Department of Electronic & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture No. # 04 CPU Design: Tirning & Control

More information

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory

A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory Presented at the 2001 International Solid State Circuits Conference February 5, 2001 A 10,000 Frames/s 0.1 µm CMOS Digital Pixel Sensor with Pixel-Level Memory Stuart Kleinfelder, SukHwan Lim, Xinqiao

More information

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1 MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable

More information

Using Altera MAX Series as Microcontroller I/O Expanders

Using Altera MAX Series as Microcontroller I/O Expanders 2014.09.22 Using Altera MAX Series as Microcontroller I/O Expanders AN-265 Subscribe Many microcontroller and microprocessor chips limit the available I/O ports and pins to conserve pin counts and reduce

More information

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces White Paper Introduction The DDR3 SDRAM memory architectures support higher bandwidths with bus rates of 600 Mbps to 1.6 Gbps (300 to 800 MHz), 1.5V operation for lower power, and higher densities of 2

More information

AND9035/D. BELASIGNA 250 and 300 for Low-Bandwidth Applications APPLICATION NOTE

AND9035/D. BELASIGNA 250 and 300 for Low-Bandwidth Applications APPLICATION NOTE BELASIGNA 250 and 300 for Low-Bandwidth Applications APPLICATION NOTE Introduction This application note describes the use of BELASIGNA 250 and BELASIGNA 300 in low bandwidth applications. The intended

More information

Technical data. General specifications. Indicators/operating means. 30 Hz Multiplex operation 30 Hz / n, n = number of sensors, n 5

Technical data. General specifications. Indicators/operating means. 30 Hz Multiplex operation 30 Hz / n, n = number of sensors, n 5 Model Number Single head system Features Parameterization interface for the application-specific adjustment of the sensor setting via the service program ULTRA 000 programmable switch outputs Hysteresis

More information

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop.

Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. Objectives Having read this workbook you should be able to: recognise the arrangement of NAND gates used to form an S-R flip-flop. describe how such a flip-flop can be SET and RESET. describe the disadvantage

More information

Intel architecture. Platform Basics. White Paper Todd Langley Systems Engineer/ Architect Intel Corporation. September 2010

Intel architecture. Platform Basics. White Paper Todd Langley Systems Engineer/ Architect Intel Corporation. September 2010 White Paper Todd Langley Systems Engineer/ Architect Intel Corporation Intel architecture Platform Basics September 2010 324377 Executive Summary Creating an Intel architecture design encompasses some

More information

S2000 Spectrometer Data Sheet

S2000 Spectrometer Data Sheet Description The Ocean Optics OEM S2000 Spectrometer includes the linear CCD-array optical bench, plus the circuits necessary for spectrometer operation. The result is a compact, flexible system with no

More information

DS1621 Digital Thermometer and Thermostat

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

More information

LTC1390 8-Channel Analog Multiplexer with Serial Interface U DESCRIPTIO

LTC1390 8-Channel Analog Multiplexer with Serial Interface U DESCRIPTIO FEATRES -Wire Serial Digital Interface Data Retransmission Allows Series Connection with Serial A/D Converters Single V to ±V Supply Operation Analog Inputs May Extend to Supply Rails Low Charge Injection

More information

Fiber Optic Monitor and Control Evaluation Kit

Fiber Optic Monitor and Control Evaluation Kit Rev 0; 05/04 Fiber Optic Monitor and Control Evaluation Kit General Description The fiber optic monitor and control evaluation kit (EV kit) provides a hardware and software interface for evaluating the

More information

24-Bit ANALOG-TO-DIGITAL CONVERTER

24-Bit ANALOG-TO-DIGITAL CONVERTER ADS1211 ADS1211 ADS1211 ADS1210 ADS1210 ADS1210 ADS1211 JANUARY 1996 REVISED SEPTEMBER 2005 24-Bit ANALOG-TO-DIGITAL CONVERTER FEATURES DELTA-SIGMA A/D CONVERTER 23 BITS EFFECTIVE RESOLUTION AT 10Hz AND

More information

71M6521 Energy Meter IC. Real Time Clock Compensation. The Challenge. The RTC in the 71M6521D/F. Theory of Operation APPLICATION NOTE

71M6521 Energy Meter IC. Real Time Clock Compensation. The Challenge. The RTC in the 71M6521D/F. Theory of Operation APPLICATION NOTE 71M6521 Energy Meter IC A Maxim Integrated Products Brand APPLICATION NOTE AN_6521_035 MAY 2007 This document describes how to use software to compensate the real time clock (RTC) in Teridian meter chips.

More information

Controlling a Dot Matrix LED Display with a Microcontroller

Controlling a Dot Matrix LED Display with a Microcontroller Controlling a Dot Matrix LED Display with a Microcontroller By Matt Stabile and programming will be explained in general terms as well to allow for adaptation to any comparable microcontroller or LED matrix.

More information

FM75 Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm

FM75 Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm Low-Voltage Two-Wire Digital Temperature Sensor with Thermal Alarm Features User Configurable to 9, 10, 11 or 12-bit Resolution Precision Calibrated to ±1 C, 0 C to 100 C Typical Temperature Range: -40

More information

SenseLink TM. End-Point Controller. Addendum

SenseLink TM. End-Point Controller. Addendum SenseLink TM End-Point Controller Addendum MKS Instruments, Inc. Control & Information Technology Products Group 3350 Scott Blvd Bldg 4 Santa Clara, CA 95054 Main: 408.235.7620 Fax: 408.235.7625 SenseLink

More information

ADS9850 Signal Generator Module

ADS9850 Signal Generator Module 1. Introduction ADS9850 Signal Generator Module This module described here is based on ADS9850, a CMOS, 125MHz, and Complete DDS Synthesizer. The AD9850 is a highly integrated device that uses advanced

More information

The Boundary Scan Test (BST) technology

The Boundary Scan Test (BST) technology The Boundary Scan Test () technology J. M. Martins Ferreira FEUP / DEEC - Rua Dr. Roberto Frias 42-537 Porto - PORTUGAL Tel. 35 225 8 748 / Fax: 35 225 8 443 (jmf@fe.up.pt / http://www.fe.up.pt/~jmf) Objectives

More information

Impedance 50 (75 connectors via adapters)

Impedance 50 (75 connectors via adapters) VECTOR NETWORK ANALYZER PLANAR TR1300/1 DATA SHEET Frequency range: 300 khz to 1.3 GHz Measured parameters: S11, S21 Dynamic range of transmission measurement magnitude: 130 db Measurement time per point:

More information

DS1621 Digital Thermometer and Thermostat

DS1621 Digital Thermometer and Thermostat www.maxim-ic.com FEATURES Temperature measurements require no external components Measures temperatures from -55 C to +125 C in 0.5 C increments. Fahrenheit equivalent is -67 F to 257 F in 0.9 F increments

More information