Current Digital to Analog Converter
|
|
|
- Ada Zoe Pope
- 9 years ago
- Views:
Transcription
1 Current Digital to Analog Converter AN Application Note Introduction This application note describes how to use the EFM32 Current Digital to Analog Converter (IDAC), a peripheral that can source or sink a configurable constant current. The general operation of the peripheral is explained and software examples include using PRS to control the IDAC, a calibration routine for a given current output and a demonstration on how to use the module to measure absolute capacitance. This application note includes: This PDF document Source files (zip) Example C-code for the Zero Gecko STK Multiple IDE projects
2 1 Current Digital to Analog Converter 1.1 Introduction...the world's most energy friendly microcontrollers The EFM32 IDAC can source or sink a configurable constant current from 50 na to 64 µa. This can be either through the IDAC pin or an ADC channel pin. 1.2 Overview An overview of the IDAC module is shown in Figure 1.1 (p. 2). The IDAC is designed to source or sink a programmable current. Controlling the IDAC output can be done through software or using PRS. The output from the IDAC can be sinked or sourced through the IDAC pin or the ADC. When using the ADC the current is sinked or sourced using the pin to the ADC channel that is currently in use. Figure 1.1. IDAC Overview Output control IDAC Internal output VDD IDAC OUT ADC OUT ADC ADCn_CH0 ADCn_CH1 ADCn_CH2 ADCn_CH3 ADCn_CH4 ADCn_CH5 ADCn_CH6 ADCn_CH7 ADC Channels an0064_rev
3 2 General Operation...the world's most energy friendly microcontrollers A register overview of the IDAC module is shown in Figure 2.1 (p. 3). Figure 2.1. IDAC Register Overview IDAC_CTRL_PRSSEL IDAC_CTRL_OUTENPRS IDAC_CTRL_MINOUTTRANS IDAC_CTRL_OUTEN Output control IDAC_CTRL_OUTMODE IDAC_CURRPROG_RANGESEL IDAC_CURRPROG_STEPSEL IDAC_CAL_TUNING IDAC Internal output VDD ADC OUT IDAC OUT IDAC_CTRL_EN IDAC_CTRL_CURSINK 2.1 Current Selection The 4 different current ranges can be selected by configuring the RANGESEL bitfield in IDAC_CURRPROG. Each range covers a different current interval and is linearly divided in 32 steps, which is configured by the STEPSEL bitfield in IDAC_CURRPROG. These current ranges with their step sizes are shown in Table 2.1 (p. 3). Table 2.1. Range Selection Range Select Range Value [µa] Step Size [na] Step Counts Turning the IDAC on/off The IDAC output can be controlled either by software or PRS. After enabling the IDAC module the current output can be turned on by setting the OUTEN in IDAC_CTRL. The IDAC output pin must be disabled in the appropriate GPIO_MODE register for the IDAC to work. 2.3 Output through IDAC pin When the OUTMODE in the IDAC CTRL register is set to PIN the current output will go through the IDAC PIN when the current is turned on. First the IDAC must be enabled through the EN bit in the CTRL register, then the current can be turned on and off with the OUTEN bit in the same register. 2.4 Output through ADC channel pin The output can also be set to go through one of the ADC channel pins, this is done by setting the OUTMODE to ADC. When the ADC starts a scan the IDAC output will go out on the selected channel an0064_rev
4 The IDAC output will stop after the scan is done, unless the CHCONIDLE bit in ADCn_CTRL is set. Then the output will be on until a new ADC channel is scanned or the IDAC is turned off. 2.5 PRS The IDAC can be turned on and off by the PRS. An example use case is setting up the timer to generate a PWM signal that turns the IDAC on and off using PRS as seen in the included software example PRS Triggered Charge Injection. To let the PRS take control of the IDAC set OUTENPRS in IDAC_CTRL and select the PRS channel to control it using the PRSSEL bit field. 2.6 Calibration To get the highest performance out of the IDAC it should be calibrated for offset error. This is where the entire range is offset by a constant amount. The IDAC can be calibrated using the IDAC_CAL_TUNING register. By adjusting the register value the offset error can be calibrated away. In production, the middle step of every range is calibrated at room temperature and the calibration values are stored in the IDAC_CALx registers in the Device Information Page. When the range is set using the emlib IDAC_RangeSet function the calibration value is automatically loaded from flash into the IDAC Calibration register. 2.7 Minimizing Output Transition The internal output of the IDAC may be at a different voltage than the output pin. By setting the MINOUTTRANS bit in IDAC_CTRL the internal output is lowered to GND or risen to VDD depending on if the IDAC is in current source or sink mode, thereby minimizing unwanted peaks in the current when switching the output on. When the IDAC output is enabled the charge/discharging will stop until OUTEN is cleared. Only the internal net of the IDAC is affected by this setting. If there is external components connected to the IDAC pin, for example a capacitor that needs to be discharged, the pin should be lowered to GND by setting it as a GPIO output for enough time to let the capacitor discharge, then it can be configured back to be used by the IDAC an0064_rev
5 3 Software Examples...the world's most energy friendly microcontrollers 3.1 IDAC Demo This demo allows the user to cycle through all the IDACs current range and step selections, sending the current out on IDAC_OUT(PB11). Incrementing the range and step register is done by push button 1 and 2 respectively, while the selection is presented on the kit's LCD along with the current output. The software assumes that the IDAC is correctly calibrated and displayes only the expected current output. 3.2 Calibration Routine In production the IDAC is calibrated at room temperature. If the temperature where the MCU is used in varies from this, the calibration value might be off. This software example uses the ADC to measure the current sent through an external resistor connected to ADC channel pin, see Figure 3.1 (p. 6). The appropriate resistor value is dependent on the range the user wants to calibrate for since the difference between the lowest and highest current output is three orders of magnitude. The resistor value must be chosen so that the resulting voltage over it can be measured by the ADC with the limiting factor that the maximum current output for that range does not make the voltage over the resistor exceed the supply voltage. See Table 3.1 (p. 5) for suggested resistor values. To get the most accurate results the ADC should be calibrated before running the IDAC calibration routine. Table 3.1. Resistor Selection Current Interval Resistor Value 50 na µa 500k Ohm 1 µa - 64 µa 18k Ohm For a given current range and step the value of the resistor and the voltage over it is known. This lets the software, using Ohm's law(equation 3.1 (p. 5) ), find the current going through the resistor, tuning the value in the IDAC Calibration register until the difference between the current and the target value is minimized. The function calibrateidac(range, step, resistor, adcch) takes the range and step values that is to be calibrated for, the value of the resistor and which ADC channel to use. This lets the user connect different value resistors to different ADC channel pins allowing for calibration of all four current ranges. Ohm's law I = U cal / R cal (3.1) an0064_rev
6 Figure 3.1. Calibration Circuit I EFM32 ADC_CH4 (PD4) Vcal Rcal 3.3 PRS Triggered Charge Injection This example demonstrates how to use a timer to control the IDAC through the PRS. The IDAC is configured to enable its output based on the signal it receives from PRS channel 0. The timer generates a square waveform signal that is sends to the PRS. See Figure 3.2 (p. 6). Figure 3.2. IDAC Charge Injection Example I IDAC_OUT (PB11) T ON OFF time U T PRS input time 3.4 Capacitance Measurement This example uses the IDAC, ACMP and TIMER module to measure the capacitance of a capacitor. See Figure 3.1 (p. 6) for the circuit diagram. The IDAC is used to charge the capacitor until the analog comparator detects that the voltage has reached a predetermined value, then the ACMP interrupt stops the timer. Since the current, voltage and time is known the capacitance can be calculated using Equation 3.2 (p. 6). When the IDAC pin is not charging the capacitor, the pin is pulled to ground to discharge the capacitor. This software example works best with capacitors above 1 µf. Capacitance formula when current is constant C = I T/ V C (3.2) an0064_rev
7 Figure 3.3. Capacitance Measuring Circuit I EFM32 IDAC_OUT (PB11) Vc ACOMP0_CH1 (PC1) an0064_rev
8 4 Revision History...the world's most energy friendly microcontrollers 4.1 Revision Initial revision an0064_rev
9 A Disclaimer and Trademarks A.1 Disclaimer...the world's most energy friendly microcontrollers Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. A.2 Trademark Information Silicon Laboratories Inc., Silicon Laboratories, the Silicon Labs logo, Energy Micro, EFM, EFM32, EFR, logo and combinations thereof, and others are the registered trademarks or trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders an0064_rev
10 B Contact Information...the world's most energy friendly microcontrollers Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX Please visit the Silicon Labs Technical Support web page: and register to submit a technical support request an0064_rev
11 Table of Contents 1. Current Digital to Analog Converter Introduction Overview General Operation Current Selection Turning the IDAC on/off Output through IDAC pin Output through ADC channel pin PRS Calibration Minimizing Output Transition Software Examples IDAC Demo Calibration Routine PRS Triggered Charge Injection Capacitance Measurement Revision History Revision A. Disclaimer and Trademarks... 9 A.1. Disclaimer... 9 A.2. Trademark Information... 9 B. Contact Information B an0064_rev
12 List of Figures 1.1. IDAC Overview IDAC Register Overview Calibration Circuit IDAC Charge Injection Example Capacitance Measuring Circuit an0064_rev
13 List of Tables 2.1. Range Selection Resistor Selection an0064_rev
14 List of Equations 3.1. Ohm's law Capacitance formula when current is constant an0064_rev
15
Making Prototyping Boards for the EFM32 kits
Making Prototyping Boards for the EFM32 kits AN0031 - Application Note Introduction This application note describes how anyone can make their own custom prototyping boards that can be connected directly
AN111: Using 8-Bit MCUs in 5 Volt Systems
This document describes how to incorporate Silicon Lab s 8-bit EFM8 and C8051 families of devices into existing 5 V systems. When using a 3 V device in a 5 V system, the user must consider: A 3 V power
TS1005 Demo Board COMPONENT LIST. Ordering Information. SC70 Packaging Demo Board SOT23 Packaging Demo Board TS1005DB TS1005DB-SOT
REVISION NOTE The current revision for the TS1005 Demo Boards display the identifier TS100x Demo Board on the top side of the evaluation board as depicted in Figure 1. If the identifier is not printed
Figure 1. 8-Bit USB Debug Adapter
8-BIT USB DEBUG ADAPTER USER S GUIDE 1. Introduction The 8-bit USB Debug Adapter (UDA) provides the interface between the PC s USB port and the Silicon Labs 8-bit target device s in-system debug/programming
Backup Power Domain. AN0041 - Application Note. Introduction
Backup Power Domain AN0041 - Application Note Introduction This application note describes how to use the EFM32 Backup Power Domain and Backup Real Time Counter. An included software example for the Giant
Analog to Digital Converter
Analog to Digital Converter AN0021 - Application Note Introduction This application note describes how to use the EFM32 Analog to Digital Converter to convert an analog input voltage to a digital value.
Bootloader with AES Encryption
...the world's most energy friendly microcontrollers Bootloader with AES Encryption AN0060 - Application Note Introduction This application note describes the implementation of a bootloader capable of
Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick
TOOLSTICK PROGRAMMING ADAPTER USER S GUIDE 1. Handling Recommendations The ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent damage to the devices or
AN486: High-Side Bootstrap Design Using ISODrivers in Power Delivery Systems
AN486: High-Side Bootstrap Design Using ISODrivers in Power Delivery Systems Silicon Labs ISOdrivers are isolated gate drivers that combine low latency, high-drivestrength gate drive circuits with on-chip
Connect the EFM32 with a Smart Phone through the Audio Jack
...the world's most energy friendly microcontrollers Connect the EFM32 with a Smart Phone through the Audio Jack AN0054 - Application Note Introduction This application note describes how to connect the
AN962: Implementing Master-Slave Timing Redundancy in Wireless and Packet- Based Network Applications
AN962: Implementing -Slave Timing Redundancy in Wireless and Packet- Based Network Applications Robust synchronization distribution schemes have historically been essential to communication networks and
AN803. LOCK AND SETTLING TIME CONSIDERATIONS FOR Si5324/27/ 69/74 ANY-FREQUENCY JITTER ATTENUATING CLOCK ICS. 1. Introduction
LOCK AND SETTLING TIME CONSIDERATIONS FOR Si5324/27/ 69/74 ANY-FREQUENCY JITTER ATTENUATING CLOCK ICS 1. Introduction As outlined in the Product Bulletin*, issued in January 2013, Silicon Labs has made
AN862. OPTIMIZING Si534X JITTER PERFORMANCE IN NEXT GENERATION INTERNET INFRASTRUCTURE SYSTEMS. 1. Introduction
OPTIMIZING Si534X JITTER PERFORMANCE IN NEXT GENERATION INTERNET INFRASTRUCTURE SYSTEMS 1. Introduction To realize 100 fs jitter performance of the Si534x jitter attenuators and clock generators in real-world
AN580 INFRARED GESTURE SENSING. 1. Introduction. 2. Hardware Considerations
INFRARED GESTURE SENSING 1. Introduction Touchless user interfaces are an emerging trend in embedded electronics as product designers seek out innovative control methods and more intuitive ways for users
UG103.8: Application Development Fundamentals: Tools
UG103.8: Application Development Fundamentals: Tools This document provides an overview of the toolchain used to develop, build, and deploy EmberZNet and Silicon Labs Thread applications, and discusses
AN952: PCIe Jitter Estimation Using an Oscilloscope
AN952: PCIe Jitter Estimation Using an Oscilloscope Jitter of the reference clock has a direct impact on the efficiency of the data transfer between two PCIe devices. The data recovery process is able
UG129: ZigBee USB Virtual Gateway Reference Design (RD-0002-0201) User's Guide
UG129: ZigBee USB Virtual Gateway Reference Design (RD-0002-0201) User's Guide The ZigBee USB Virtual Gateway Reference Design (RD-0002-0201) is designed to demonstrate ZigBee gateway functionality with
UG103-13: Application Development Fundamentals: RAIL
UG103-13: Application Development Fundamentals: RAIL Silicon Labs RAIL (Radio Abstraction Interface Layer) provides an intuitive, easily-customizable radio interface layer that is designed to support proprietary
How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player
Watt Saver for a Cell Phone AC Adapter Reference Design Document Number: DRM130 Rev 1, 10/2013 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Introduction 1.1 Overview...5
AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node
ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE 1. Kit Contents The RF to USB Reference Design contains the following items: Si1012 Energy Harvesting Wireless Sensor Node EZRadioPRO USB Dongle ToolStick
AN922: Using the Command Line Interface (CLI) for Frequency On-the-Fly with the Si5346/47
AN922: Using the Command Line Interface (CLI) for Frequency On-the-Fly with the Si5346/47 Clockbuilder Pro comes with a command line interface (CLI)that can be used for adjusting the configuration of Si534x/8x
AN583: Safety Considerations and Layout Recommendations for Digital Isolators
AN583: Safety Considerations and Layout Recommendations for Digital Isolators This application note details the creepage and clearance requirements of an isolator type component, such as a digital isolator,
PC Base Adapter Daughter Card UART GPIO. Figure 1. ToolStick Development Platform Block Diagram
TOOLSTICK VIRTUAL TOOLS USER S GUIDE RELEVANT DEVICES 1. Introduction The ToolStick development platform consists of a ToolStick Base Adapter and a ToolStick Daughter card. The ToolStick Virtual Tools
APPLICATION. si32library. Callback CMSIS HARDWARE. Figure 1. Firmware Layer Block Diagram
PRECISION32 SOFTWARE DEVELOPMENT KIT CODE EXAMPLES OVERVIEW 1. Introduction The Precision32 code examples are part of the Software Development Kit (SDK) installed with the Precision32 software package
How To Develop A Toolstick
TOOLSTICK BASE ADAPTER USER S GUIDE 1. Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent damage to
RoHs compliant, Pb-free Industrial temperature range: 40 to +85 C Footprint-compatible with ICS552-02 1.8, 2.5, or 3.3 V operation 16-TSSOP
1:8 LOW JITTER CMOS CLOCK BUFFER WITH 2:1 INPUT MUX (
AES Cipher Modes with EFM32
AES Cipher Modes with EFM32 AN0033 - Application Note Introduction This application note describes how to implement several cryptographic cipher modes with the Advanced ion Standard (AES) on the EFM32
AN10850. LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode
LPC1700 timer triggered memory to GPIO data transfer Rev. 01 16 July 2009 Application note Document information Info Keywords Abstract Content LPC1700, GPIO, DMA, Timer0, Sleep Mode This application note
CS4525 Power Calculator
1. OVERVIEW CS4525 Power Calculator The CS4525 Power Calculator provides many important application-specific performance numbers for the CS4525 based on user-supplied design parameters. The Power Calculator
CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup
CP2110 EVALUATION KIT USER S GUIDE 1. Kit Contents The CP2110 Evaluation Kit contains the following items: CP2110 Evaluation Board RS232 Serial Cable USB Cable DVD Quick Start Guide 2. Relevant Documentation
AVR127: Understanding ADC Parameters. Introduction. Features. Atmel 8-bit and 32-bit Microcontrollers APPLICATION NOTE
Atmel 8-bit and 32-bit Microcontrollers AVR127: Understanding ADC Parameters APPLICATION NOTE Introduction This application note explains the basic concepts of analog-to-digital converter (ADC) and the
APPLICATION NOTE Atmel AT02509: In House Unit with Bluetooth Low Energy Module Hardware User Guide 8-bit Atmel Microcontroller Features Description
APPLICATION NOTE Atmel AT259: In House Unit with Bluetooth Low Energy Module Hardware User Guide Features 8-bit Atmel Microcontroller Low power consumption Interface with BLE with UART Bi-direction wake
ZigBee-2.4-DK 2.4 GHZ ZIGBEE DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure 1. 2.4 GHz ZigBee Development Kit
2.4 GHZ ZIGBEE DEVELOPMENT KIT USER S GUIDE 1. Kit Contents The 2.4 GHz ZigBee Development Kit contains the following items, shown in Figure 1. 2.4 GHz 802.15.4/ZigBee Target Boards (6) Antennas (6) 9
INTEGRATED CIRCUITS. NE558 Quad timer. Product data Supersedes data of 2001 Aug 03. 2003 Feb 14
INTEGRATED CIRCUITS Supersedes data of 2001 Aug 03 2003 Feb 14 DESCRIPTION The Quad Timers are monolithic timing devices which can be used to produce four independent timing functions. The output sinks
AN614 A SIMPLE ALTERNATIVE TO ANALOG ISOLATION AMPLIFIERS. 1. Introduction. Input. Output. Input. Output Amp. Amp. Modulator or Driver
A SIMPLE ALTERNATIVE TO ANALOG ISOLATION AMPLIFIERS 1. Introduction Analog circuits sometimes require linear (analog) signal isolation for safety, signal level shifting, and/or ground loop elimination.
SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE
SMART ARM-based Microcontrollers SMARTCARD XPRO USER GUIDE Preface Atmel SMARTCARD Xplained Pro is an extension board to the Atmel Xplained Pro evaluation platform. Atmel SMARTCARD Xplained Pro is designed
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
Software Real Time Clock Implementation on MC9S08LG32
Freescale Semiconductor Document Number: AN4478 Rev. 0, 03/2012 Software Real Time Clock Implementation on MC9S08LG32 by: Nitin Gupta Automotive and Industrial Solutions Group 1 Introduction The MC9S08LG32
ETRX3USB ETRX3USB-LRS ETRX3USB+8M ETRX3USB-LRS+8M PRODUCT MANUAL
Telegesis ETRX3USB TG-PM-0518-ETRX357USB r4 Product Manual Telegesis is a trademark of Silicon Laboratories Inc. ZigBee USB STICKS: ETRX3USB ETRX3USB-LRS ETRX3USB+8M ETRX3USB-LRS+8M PRODUCT MANUAL 2015
7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18
18 CHANNELS LED DRIVER GENERAL DESCRIPTION IS31FL3218 is comprised of 18 constant current channels each with independent PWM control, designed for driving LEDs. The output current of each channel can be
CryptoAuth Xplained Pro
CryptoAuth Xplained Pro CryptoAuthentication Xplained Pro Extension Board HARDWARE USER GUIDE Atmel CryptoAuth Xplained Pro Extension Board Introduction The Atmel CryptoAuth Xplained Pro (CAXPro) Evaluation
Product Datasheet P1110 915 MHz RF Powerharvester Receiver
DESCRIPTION The Powercast P1110 Powerharvester receiver is an RF energy harvesting device that converts RF to DC. Housed in a compact SMD package, the P1110 receiver provides RF energy harvesting and power
PAC52XX Clock Control Firmware Design
APPLICATION NOTE PAC52XX Clock Control Firmware Design TM Marc Sousa Senior Manager, Systems and Firmware www.active-semi.com Copyright 2014 Active-Semi, Inc. TABLE OF CONTENTS APPLICATION NOTE... 1 Table
USER GUIDE EDBG. Description
USER GUIDE EDBG Description The Atmel Embedded Debugger (EDBG) is an onboard debugger for integration into development kits with Atmel MCUs. In addition to programming and debugging support through Atmel
AN437. Si4432 RF PERFORMANCE AND FCC COMPLIANCE TEST RESULTS. 1. Introduction. 2. Relevant Measurements to comply with FCC
Si4432 RF PERFORMANCE AND FCC COMPLIANCE TEST RESULTS 1. Introduction This document provides measurement results and FCC compliance results for the Si4432B when operated from 902 928 MHz. The measurement
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs
Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs AN033101-0412 Abstract This describes how to interface the Dallas 1-Wire bus with Zilog s Z8F1680 Series of MCUs as master devices. The Z8F0880,
76-77 GHz RF Transmitter Front-end for W-band Radar Applications
Freescale Semiconductor Data Sheet Summary for MC33 7-77 GHz RF Transmitter Front-end for W-band Radar Applications The MR2001 is a scalable three package solution for automotive radar modules. The chipset
AN3252 Application note
Application note Building a wave generator using STM8L-DISCOVERY Application overview This application note provides a short description of how to use the STM8L-DISCOVERY as a basic wave generator for
AVR126: ADC of megaavr in Single Ended Mode. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE
AVR 8-bit Microcontrollers AVR126: ADC of megaavr in Single Ended Mode APPLICATION NOTE Introduction Atmel megaavr devices have a successive approximation Analog-to- Digital Converter (ADC) capable of
UG103.8 APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS
APPLICATION DEVELOPMENT FUNDAMENTALS: TOOLS This document provides an overview of the toolchain used to develop, build, and deploy EmberZNet and Silicon Labs Thread applications, and discusses some additional
AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE
AVR 8-bit Microcontrollers AVR131: Using the AVR s High-speed PWM APPLICATION NOTE Introduction This application note is an introduction to the use of the high-speed Pulse Width Modulator (PWM) available
AN2680 Application note
Application note Fan speed controller based on STDS75 or STLM75 digital temperature sensor and ST72651AR6 MCU Introduction This application note describes the method of defining the system for regulating
1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver
Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,
Flexible Active Shutter Control Interface using the MC1323x
Freescale Semiconductor Document Number: AN4353 Application Note Rev. 0, 9/2011 Flexible Active Shutter Control Interface using the MC1323x by: Dennis Lui Freescale Hong Kong 1 Introduction This application
APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features
APPLICATION NOTE AT07175: SAM-BA Bootloader for SAM D21 Atmel SAM D21 Introduction Atmel SAM Boot Assistant (Atmel SAM-BA ) allows In-System Programming (ISP) from USB or UART host without any external
AT15007: Differences between ATmega328/P and ATmega328PB. Introduction. Features. Atmel AVR 8-bit Microcontrollers APPLICATION NOTE
Atmel AVR 8-bit Microcontrollers AT15007: Differences between ATmega328/P and ATmega328PB APPLICATION NOTE Introduction This application note assists the users of Atmel ATmega328 variants to understand
AN75. Si322X DUAL PROSLIC DEMO PBX AND GR 909 LOOP TESTING SOFTWARE GUIDE. 1. Introduction
Si322X DUAL PROSLIC DEMO PBX AND GR 909 LOOP TESTING SOFTWARE GUIDE 1. Introduction Silicon Laboratories has developed example software for the Si3220/Si3225 Dual ProSLIC. The source code itself is available
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,
8-bit Microcontroller. Application Note. AVR400: Low Cost A/D Converter
AVR400: Low Cost A/D Converter Features Interrupt Driven : 23 Words Low Use of External Components Resolution: 6 Bits Measurement Range: 0-2 V Runs on Any AVR Device with 8-bit Timer/Counter and Analog
USB FM Radio-RD USB FM RADIO USER S GUIDE. 1. USB FM Radio Setup. One-time set-up enables configuration of presets and region specific FM band
USB FM RADIO USER S GUIDE 1. USB FM Radio Setup Follow the instructions listed below to set up and configure the USB FM Radio. 1. Download the USB FM Radio Player from the Silicon Laboratories website
Capacitive Sensing Solutions from Silicon Labs. In this section, we are going to cover the Silicon Labs Capacitive Sensing solutions.
Capacitive Sensing Solutions from Silicon Labs In this section, we are going to cover the Silicon Labs Capacitive Sensing solutions. 1 Agenda What are we measuring? Capacitance measurement techniques Relaxation
Designing an Induction Cooker Using the S08PT Family
Freescale Semiconductor, Inc. Document Number: AN5030 Application Note Rev. 0 11/2014 Designing an Induction Cooker Using the S08PT Family by: Leo Pan, Dennis Lui, T.C. Lun 1 Introduction This application
AN3110 Application note
Application note Using the STVM100 to automatically adjust VCOM voltage in e-paper Introduction The widespread use of multimedia electronic devices, coupled with environmental concerns over the manufacturing
AN655 R ANGE TEST APPLICATION FOR EZRADIO AND EZRADIOPRO. 1. Introduction. 2. Supported Radio Types
R ANGE TEST APPLICATION FOR EZRADIO AND EZRADIOPRO 1. Introduction The range evaluation demo provides an easy way to evaluate the link budget of EZRadio and EZRadioPRO devices by performing a range test
Selecting the Right MCU Can Squeeze Nanoamps out of Your Next Internet of Things Application
Selecting the Right MCU Can Squeeze Nanoamps out of Your Next Internet of Things Application www.silabs.com Introduction Industry leaders predict that the number of connected devices for the Internet of
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
ic-mq EVAL MQ1D EVALUATION BOARD DESCRIPTION
Rev A3, Page 1/7 ORDERING INFORMATION Type Order Designation Description and Options Evaluation Board ic-mq EVAL MQ1D ic-mq Evaluation Board ready to operate, accessible through GUI via PC adapter Software
AVR125: ADC of tinyavr in Single Ended Mode. 8-bit Microcontrollers. Application Note. Features. 1 Introduction
AVR125: ADC of tinyavr in Single Ended Mode Features Up to 10bit resolution Up to 15kSPS Auto triggered and single conversion mode Optional left adjustment for ADC result readout Driver source code included
Application Report. 1 Introduction. 2 Resolution of an A-D Converter. 2.1 Signal-to-Noise Ratio (SNR) Harman Grewal... ABSTRACT
Application Report SLAA323 JULY 2006 Oversampling the ADC12 for Higher Resolution Harman Grewal... ABSTRACT This application report describes the theory of oversampling to achieve resolutions greater than
ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation
ETEC 421 - Digital Controls PIC Lab 10 Pulse Width Modulation Program Definition: Write a program to control the speed of a dc motor using pulse width modulation. Discussion: The speed of a dc motor is
SSM3K335R SSM3K335R. 1. Applications. 2. Features. 3. Packaging and Pin Configuration. 2012-07-19 Rev.3.0. Silicon N-Channel MOS (U-MOS -H)
MOSFETs Silicon N-Channel MOS (U-MOS-H) SSM3K335R SSM3K335R 1. Applications Power Management Switches DC-DC Converters 2. Features (1) 4.5-V gate drive voltage. (2) Low drain-source on-resistance : R DS(ON)
Evaluation Board for the AAT1275 Boost Converter with USB Power Switch
Introduction EVALUATION BOARD DATA SHEET The AAT1275 evaluation board provides a platform for test and evaluation of the AAT1275 switching boost converter with USB Power Switch. The evaluation board demonstrates
AVR1301: Using the XMEGA DAC. 8-bit Microcontrollers. Application Note. Features. 1 Introduction
AVR1301: Using the XMEGA DAC Features 12 bit resolution Up to 1 M conversions per second Continuous drive or sample-and-hold output Built-in offset and gain calibration High drive capabilities Driver source
AN4646 Application note
Application note Peripheral interconnections on STM32F401 and STM32F411 lines Introduction On top of the highest performance and the lowest power consumption of the STM32F4 family, STM32F401/411 peripherals
High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch)
High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch) DG2301 ishay Siliconix DESCRIPTION The DG2301 is a high-speed, 1-bit, low power, TTLcompatible bus switch. Using sub-micron CMOS technology,
AN10849. LPC1700 RTC hardware auto calibration. Document information. RTC, Hardware Auto Calibration, LPC1700, Graphic LCD
Rev. 01 1 July 2009 Application note Document information Info Keywords Abstract Content RTC, Hardware Auto Calibration, LPC1700, Graphic LCD Using the LPC1700 RTC s auto calibration feature Revision history
LM555/NE555/SA555. Single Timer. Description. Features. Applications. Internal Block Diagram. Vcc GND. Trigger. Discharge. Output F/F.
Single Timer www.fairchildsemi.com Features High Current Drive Capability (00mA) Adjustable Duty Cycle Temperature Stability of 0.005%/ C Timing From µsec to Hours Turn off Time Less Than µsec Applications
DG2302. High-Speed, Low r ON, SPST Analog Switch. Vishay Siliconix. (1-Bit Bus Switch with Level-Shifter) RoHS* COMPLIANT DESCRIPTION FEATURES
High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch with Level-Shifter) DG2302 DESCRIPTION The DG2302 is a high-speed, 1-bit, low power, TTLcompatible bus switch. Using sub-micron CMOS technology,
TPN4R712MD TPN4R712MD. 1. Applications. 2. Features. 3. Packaging and Internal Circuit. 2014-12 2015-04-21 Rev.4.0. Silicon P-Channel MOS (U-MOS )
MOSFETs Silicon P-Channel MOS (U-MOS) TPN4R712MD TPN4R712MD 1. Applications Lithium-Ion Secondary Batteries Power Management Switches 2. Features (1) Low drain-source on-resistance: R DS(ON) = 3.8 mω (typ.)
Table 1. RF Pico Boards of the EZRadioPRO Development Kits. Qty Description Part Number
EZRADIOPRO DEVELOPMENT KITS USER S GUIDE 1. Kits Overview This user's guide describes the development kits of the EZRadioPRO wireless development kit family. Each kit contains two RF nodes based on the
TOSHIBA Bipolar Linear Integrated Circuit Silicon Monolithic TAR5SB15~TAR5SB50
TOSHIBA Bipolar Linear Integrated Circuit Silicon Monolithic TARSB~TARSB Point Regulators (Low-Dropout Regulator) TARSB~TARSB The TARSBxx Series is comprised of general-purpose bipolar single-power-supply
Freescale Semiconductor, I
nc. SEMICONDUCTOR APPLICATION NOTE ARCHIVED BY FREESCALE SEMICONDUCTOR, INC. 00 Order this document by AN8/D by: Eric Jacobsen and Jeff Baum Systems Engineering Group Sensor Products Division Motorola
AN220 USB DRIVER CUSTOMIZATION
USB DRIVER CUSTOMIZATION Relevant Devices This application note applies to the following devices: CP2101/2/3, C8051F320/1/6/7, C8051F340/1/2/3/4/5/6/7 1. Introduction The information in this document and
css Custom Silicon Solutions, Inc.
css Custom Silicon Solutions, Inc. GENERAL PART DESCRIPTION The is a micropower version of the popular timer IC. It features an operating current under µa and a minimum supply voltage of., making it ideal
Theory of Operation. Figure 1 illustrates a fan motor circuit used in an automobile application. The TPIC2101. 27.4 kω AREF.
In many applications, a key design goal is to minimize variations in power delivered to a load as the supply voltage varies. This application brief describes a simple DC brush motor control circuit using
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
Timer A (0 and 1) and PWM EE3376
Timer A (0 and 1) and PWM EE3376 General Peripheral Programming Model Each peripheral has a range of addresses in the memory map peripheral has base address (i.e. 0x00A0) each register used in the peripheral
PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section
PRELIMINARY DS2434 Battery Identification Chip FEATURES Provides unique ID number to battery packs PACKAGE OUTLINE Eliminates thermistors by sensing battery temperature on chip DALLAS DS2434 1 2 3 256
APPLICATION NOTE. AT16268: JD Smart Cloud Based Smart Plug Getting. Started Guide ATSAMW25. Introduction. Features
APPLICATION NOTE AT16268: JD Smart Cloud Based Smart Plug Getting Started Guide ATSAMW25 Introduction This application note aims to help readers to get started with the Atmel smart plug reference design
APPLICATION NOTE. AT12405: Low Power Sensor Design with PTC. Atmel MCU Integrated Touch. Introduction
APPLICATION NOTE AT12405: Low Power Sensor Design with PTC Atmel MCU Integrated Touch Introduction A ma saved (reduced) is a mah gained the philosophical engineer The challenges for improving battery life
ZL40221 Precision 2:6 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet
Features Inputs/Outputs Accepts two differential or single-ended inputs LVPECL, LVDS, CML, HCSL, LVCMOS Glitch-free switching of references On-chip input termination and biasing for AC coupled inputs Six
In the idle state, the TIP lead will be high impedance to ground and the RING lead will have the battery voltage. See Figure 1.
G ROUND START IMPLEMENTATION WITH SILICON LABORATORIES DAAS Background The Silicon Laboratories direct access arrangement (DAA) products are designed as a telecommunication interface that rely on loop-start
M68EVB908QL4 Development Board for Motorola MC68HC908QL4
M68EVB908QL4 Development Board for Motorola MC68HC908QL4! Axiom Manufacturing 2813 Industrial Lane Garland, TX 75041 Email: [email protected] Web: http://www.axman.com! CONTENTS CAUTIONARY NOTES...3 TERMINOLOGY...3
TSL250, TSL251, TLS252 LIGHT-TO-VOLTAGE OPTICAL SENSORS
TSL50, TSL5, TLS5 SOES004C AUGUST 99 REVISED NOVEMBER 995 Monolithic Silicon IC Containing Photodiode, Operational Amplifier, and Feedback Components Converts Light Intensity to Output Voltage High Irradiance
TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption:
Low-power single CMOS timer Description Datasheet - production data The TS555 is a single CMOS timer with very low consumption: Features SO8 (plastic micropackage) Pin connections (top view) (I cc(typ)
Signal Processing in So.ware and Electric Field Sensing
Signal Processing in So.ware and Electric Field Sensing CSE 466: So.ware for Embedded Systems Winter 2009 B. Mayton University of Washington CSE & Intel Research SeaMle CSE
Single Phase Two-Channel Interleaved PFC Operating in CrM
Freescale Semiconductor Application Note Document Number: AN4836 Rev. 0, 12/2013 Single Phase Two-Channel Interleaved PFC Operating in CrM Using the MC56F82xxx Family of Digital Signal Controllers by Freescale
DG2731/2732/2733. Low Voltage, 0.4 Ω, Dual SPDT Analog Switch. Vishay Siliconix. RoHS COMPLIANT FEATURES
Low Voltage, 0.4 Ω, Dual SPDT Analog Switch DG273/2732/2733 DESCRIPTION The DG273/2732/2733 are low voltage, low on-resistance, dual single-pole/double-throw (SPDT) monolithic CMOS analog switches designed
Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A
Application Note Implementing SPI Master and Slave Functionality Using the Z8 Encore! F083A AN026701-0308 Abstract This application note demonstrates a method of implementing the Serial Peripheral Interface
APPLICATION NOTE. Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer. Atmel AVR 8-bit Microcontroller. Introduction.
APPLICATION NOTE Atmel AVR134: Real Time Clock (RTC) Using the Asynchronous Timer Introduction Atmel AVR 8-bit Microcontroller This application note describes how to implement a real time counter (RTC)
