MICROCONTROLLER BASED PULSE GENERATOR
|
|
- Alexander Phelps
- 6 years ago
- Views:
Transcription
1 ECTRONICS 00 0 September, Sozopol, BULGARIA MICROCONTROLR BASED PULSE GENERATOR FOR NEURO-STIMULATION PURPOSES Sever Paşca, Istvan Sztojanov Department of Applied Electronics and Information Engineering, University POLIHNICA of Bucharest, Splaiul Independenţei nr., 000 Bucharest, Romania, Phone: +0, Sever.Pasca@elmed.pub.ro The electrical stimulation has the advantage of the easy way to be implemented having in the same time better results than the traditional treatment. The paper proposes an innovative stimulating system, a microcontroller based pulse generator for neuro-stimulation purposes. Two of the implemented applications, with very impressive results are mentioned. The first one is the electro acupuncture anesthesia and the second one is the prolonged coma treatment. There are also the possibilities to extend the use of the system in other medical applications.. INTRODUCTION Keywords: electrical neuro-stimulation, microcontroller, pulse generator Among the physical and chemical factors used in medicine to study the electrical phenomena, the electrical stimuli are the most currently used because they are similar to the natural, biological stimulus. Electrical stimuli have in addition the following advantages: that they are gentle and they do not affect the tissues; they can be repetitively used; they act directly and quickly; they can generate excitation and inhibitions in any type of cells or tissue; they can be very precisely measured; they can be applied very accurately. Neural system is a bioelectrical entity under the influence of the electrical current. In many diseases the electrical stimulation of the neural structures is an alternative to the therapy based on drugs. The paper proposes an innovative stimulating system, a microcontroller based pulse generator for neuro-stimulation purposes.. BLOCK DIAGRAM The primary used pulse is the bipolar pulse shown in Fig.. The block-diagram of the neurostimulator is shown in Fig.. There are two pulse-generating channels, one for low frequencies and the other for high frequencies. Each channel has two outputs, with the possibility of autonomous stimulation amplitude regulation and autonomous measurement of the mean current shot in the patient by the positive rectangular pulse. One of the generators produces the low frequency elementary pulses between 0,...0 Hz by 0, Hz step. The second generator Fig.. Elementary stimulation pulse
2 ECTRONICS 00 0 September, Sozopol, BULGARIA produces the high-frequency elementary pulses between Hz by 0 Hz step. The pulse duration can be set between 00 μs by μs step. The generators have two functioning modes continuous pulses and discontinuous pulses. All settings are digitally user-defined through micro-switches while the user interface uses an LCD display with x alphanumeric symbols. Each of the output currents generated for patient stimulation are converted by the microcontroller and digitally displayed. The remote PC control of the stimulator uses an isolated serial interface. The system power sources are obtained using switching mode power supply generated from two,v batteries or two, V accumulators.. NEUROSTIMULATOR COMPONENTS. The Microcontroller The microcontroller used for the control of the whole stimulator system is ATMEGA (Fig. ). The working frequency is MHz set by an external quartz crystal, with the clock input being taken over and used in the pulse and frequency generator blocks, which are external blocks to the microcontroller. Fig.. Block Diagram The microcontrollers Reset is activated either from the LowBat signal by the digital booster power source, or from the SW button, which has the function of manual stopping of the device in emergency cases. The control of the stimulator and the information flux from/to the user are accomplished through the four bidirectional ports. Port A is used as bidirectional port. During the frequency and pulse duration setting process, port A is used as output port and works similar to a data-bus, loading the control latches which memorize the necessary parameters for the counters which generate the frequencies and the duration of the stimulating pulses. Used as input port, port A converts the analogue inputs through the incorporated 0 bit ADC, available at ATMEGA for this port. The four inputs (PA0 PA) measure the currents picked up from the electrode-side output and with PA the batteries voltage for signalising a batteries low voltage condition.
3 ECTRONICS 00 0 September, Sozopol, BULGARIA +V D N R0 00k SW LowBat C 0uF Reset PortB[0..] PortD[0..] ClockMHz +V L nh C C. uf 00nF 0 UC PortB0 PortB PortB PortB PortB PortB PortB PortB Port PortD PortD PortD PortD PortD PortD PortD /PWM_JF /PWM_IF /LDAC /SS /MOSI /MISO /SCK /Adr0 /Adr /Adr /Adr Y UC PB0 (XCK/T0) PB (T) PB (INT/AIN0) PB (OC0/AIN) PB (SS) PB (MOSI) PB (MISO) PB (SCK) 0 RESET VCC XTAL XTAL P (RXD) PD (TXD) PD (INT0) PD (INT) PD (OCB) 0 PD (OCA) PD (ICP) PD (OC) ATmega 0 (ADC0) PA0 (ADC) PA (ADC) PA (ADC) PA (ADC) PA (ADC) PA (ADC) PA (ADC) PA AREF AVCC 0 GND (SCL) PC0 (SDA) PC (TCK) PC (TMS) PC (TDO) PC (TDI) PC (TOSC) PC (TOSC) PC GND MasuraCurent/Date0 MasuraCurent/Date MasuraCurent/Date MasuraCurent/Date Detector/Date BatVol/Date /Date /Date +.0V /RS /RW Ok/E /Masa Dreapta/DB Sus/DB Jos/DB Stanga/DB +.V R 0k PortA PortA PortA PortA PortA PortA PortA PortC0 PortC PortC PortC PortC PortC PortC PortC R 0k L nh C 00nF PortA[0..] PortC[0..] +V 0 C MHz pf C pf Port B is used unidirectional, as output port. PB and PB stand for the stimulating periods and activate the frequency rate counters. PB is used as LDAC signal, which means the transfer of the information from the first latch in the second one corresponding to each ADC of digital controlled power source. Pins PB.PB are used for serial data transfer between microcontroller and ADC, using the SPI protocol (Serial Peripheral Interface). PB is also used as activation signal for the decoder which selects the peripheral that will be used by the microcontroller for data-transfer. The other bidirectional used port is port C. As input is used for keypad reading and as output is used for LCD display writing. Port D is used as input address for the decoder.. The High/Low Frequency Generator The high-frequency generator (Fig. ) divides the MHz crystal frequency to obtain on the output side a Hz frequency. The necessary value for the division is stored in latches using the LatchHF LatchHF signals. Three -bit countdown counters build a programmable frequency Fig.. Microcontroller PortB[0..] ClockMHz PortA[0..] LatchIF LatchIF LatchIF PortB U PortA PortA D PortA D PortA D PortA D PortA D PortA D D PortA PortA PortA PortA PortA PortA PortA Q Q Q Q Q Q Q CYFCT U D D D D D D D U PortA PortA D PortA D PortA D PortA D PortA D PortA D D Q Q Q Q Q Q Q CYFCT Q Q Q Q Q Q Q CYFCT +V U P P 0 P P P P P TC CDHCT00 +V +V P P 0 P P P P P TC P P 0 P P P P P TC U CDHCT00 U CDHCT00 Fig.. High frequency generator InaltaFrecv enta
4 ECTRONICS 00 0 September, Sozopol, BULGARIA divider. When the counter reaches 0, it is automatically loaded with the value stored in latches. The countdown will be activated by the PWM_FJ (pin PB) signal, which means that the counters will only generate impulses for the wanted period and the chosen functioning mode. The low frequency generator has a structure and a functioning mode similar to the previous generator, with the only difference is in the counter number for obtaining the frequency between 0, 0 Hz. The validation countdown signal is generated on pin PB.. The Pulses generator The complete determination of the stimulation pulse requires the setting of a pulse duration and amplitude. The pulse generator (Fig. ) determines the duration of the two pulses with the repetitive frequencies generated by the two frequency generators. +V ClockMHz +V 0 0= P P P P P P P TC U CDHCT00 PortA[0..] DurataJF JoasaFrecv enta InaltaFrecventa DurataIF LowBat PortA PortA PortA PortA PortA PortA PortA PortA PortA PortA PortA PortA PortA PortA U0 D D D D D D D Q Q Q Q Q Q Q CYFCT U D D D D D D D Q Q Q Q Q Q Q CYFCT CLOCK 00KHz +V 0 +V 0 P P P P P P P P P P P P P P U TC CDHCT00 U TC CDHCT00 UA 0 +V UB R S Q Q UA D 0 D VDD Q VSS Q R S 0 ImpulsJF ImpulsIF 0 Fig.. Pulses generator By using a reversible, parallel loading counter and a flip-flop it was obtained a digital programmable one shot flip-flop structure, triggered by the frequency generator output. To ensure the microsecond setting step for the duration value, the system clock is divided by 0 using a reversible programmable counter, obtaining so a KHz frequency. The connection of the LowBat and the TC signals (which
5 ECTRONICS 00 0 September, Sozopol, BULGARIA gives the end time of the pulse) in a NAND gate will ensures the flip-flop reset and accomplishes the reset of the pulse generator at start-up and in low battery conditions.. The Digital Controlled Voltage Source The Digital Controlled Voltage Source (Fig. ) allows the individual setting of every amplitude output of the elementary rectangular pulse. The source consists of three elementary components: the DAC, the amplifier and the analog controlled linear source. The 0-bit resolution DAC, which has the reference value connected to the voltage of,0 V, receives the user-defined value from the microcontroller through port SPI. The converter output can be set between 0,0 V. This voltage is connected to the inverter input of an operational MCP Vin Vout ADJ LML amplifier which has the purpose of generating a control voltage from, to, V, in order to obtain an output voltage between 0 0, V.. The Output Stage The output stage (Fig. ) creates the stimulating pulse at the patient s output by applying the digital pulse generated by the pulse generator to an electronic switch device. This switch connects the primary side of the step-up transformer to the output voltage of the digitally controlled voltage source which defines the amplitude of pulses. The D visually shows the presence of the rectangular stimulating pulse, achieving this way the continuous monitoring of functioning modes and the stimulating frequencies.. RESULTS Po rtb[0..] SS +V PortB PortB PortB CDA VREFA VDD VOUTA SDI SCK LDAC CS AVSS There are studies and clinical experiments which have been made regarding the usage of this system, especially in the field of electro-acupuncture anaesthesia (Fig. ) and in prolonged coma treatment. Very impressive results were obtained. The post operational behaviour of the patients is clearly superior to the one of the patient s +.0V C 00nF R0 k R k./ =0. R k R 0k/0,% 0...0V +V C 0nF R.K/0,% +V U UA + - LM -,...V Fig.. Digital Controlled Voltage Source Amplitudine +V Impuls R 0k C 00uF C uf R k R 0 R k Q BCA Q N0 D D R R Q T : BD C 00u T :0 Fig.. Output stage 0..0.V R 0 R k C.uF R0 0k Amplitudine J RCA JACK MasuraCurent
6 ECTRONICS 00 0 September, Sozopol, BULGARIA using the classical drug-based anaesthesia method, and this occurs without administration of any aesthesis drug only a sleeping one.. CONCLUSIONS The implemented system has proved its usefulness in some clinical applications on stimulation of nervous system. The very good results obtained in the implemented and tested applications determined the investigation of other possibilities to extend the use of the system in other medical applications (pain control at different levels, Parkinson s disease, depression and Fig.. Practical experiment for anaesthesia spasticity control). The neurostimulator allows its PC control, opening development perspectives for the researches with the purpose of obtaining an efficient anaesthesia and neurostimulating procedure through the optimal adjustment of the stimulating parameters (the waveform of the stimulating pulse, the stimulating frequency and amplitude) through the closing of reaction circuit patient EEG analyze PC stimulator.. REFERENCES [] Adams et al.: Principles of Neurology, Fortschr Neural Psychiatry, th Ed, P, (): -,. [] Ciurea J., Constantinovici Al., Simoca I., Perin R., Mircea D., Pasca S.: Brain Electrical Stimulation Therapy in Patients With Prolonged Consciousness Disturbances - Pilot Study, Romanian Neurosurgery, Romanian Academy, New Serie VII, No. -, January-December, pp. -,. [] Ciurea J., Paşca S., Sztojanov I.: New System for Prolonged Coma Treatment by Electrical Stimulation (Sistem pentru tratamentul comei prelungite prin stimulare electrica), Professional Realizations in Electronical Domain volume V, ICSI, Bucharest - October, pp. M-M, (in romanian). [] Strungaru R., Pasca S.: Electrical Stimulation of The Tissues (Stimularea electrica a tesuturilor), Bulletin I.P.B., Electronical Serie, Volume XLVIII, pp. -,. [] Atmel corporation,
3.3V regulator. JA H-bridge. Doc: page 1 of 7
Cerebot Reference Manual Revision: February 9, 2009 Note: This document applies to REV B-E of the board. www.digilentinc.com 215 E Main Suite D Pullman, WA 99163 (509) 334 6306 Voice and Fax Overview The
More information8-bit Microcontroller with 16K Bytes In-System Programmable Flash. ATmega16 ATmega16L. Preliminary
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 131 Powerful Instructions Most Single-clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More information8-bit Microcontroller with 32K Bytes In-System Programmable Flash. ATmega32 ATmega32L
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 131 Powerful Instructions Most Single-clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More information8-bit Microcontroller with 8K Bytes In-System Programmable Flash. ATmega8535 ATmega8535L
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 130 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More information8-bit Microcontroller with 32K Bytes In-System Programmable Flash. ATmega32A
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 3 Powerful Instructions Most Single-clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationRoland Kammerer. 13. October 2010
Peripherals Roland Institute of Computer Engineering Vienna University of Technology 13. October 2010 Overview 1. Analog/Digital Converter (ADC) 2. Pulse Width Modulation (PWM) 3. Serial Peripheral Interface
More informationDASL 120 Introduction to Microcontrollers
DASL 120 Introduction to Microcontrollers Lecture 2 Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to 8-bit Microcontrollers Introduction to Atmel Atmega328
More informationLecture #4 Outline. Announcements Project Proposal. AVR Processor Resources
October 11, 2002 Stanford University - EE281 Lecture #4 #1 Announcements Project Proposal Lecture #4 Outline AVR Processor Resources A/D Converter (Analog to Digital) Analog Comparator Real-Time clock
More informationBrief Manual of HERA Application Board. with MiDAS Family. V2.0 March 2006
MiDAS HERA Family BM-HERA-V2. Brief Manual of HERA Application Board with MiDAS Family V2. March 26 CORERIVER Semiconductor reserves the right to make corrections, modifications, enhancements, improvements,
More informationECG Monitor - Abstract. This project deals with an application of H3687 from Renesas H8 series of processors in the Medical field to record ECG.
Project Id H0 - Abstract Introduction: This project deals with an application of H from Renesas H series of processors in the Medical field to record ECG. The electrocardiogram, or ECG (also known as EKG,
More informationAC Current click PID: MIKROE Weight: 27 g
AC Current click PID: MIKROE-2523 Weight: 27 g AC Current click can measure alternating currents up to 30A and it features the MCP3201 ADC (analog to digital) converter and the MCP607 CMOS Op Amp, both
More informationDesign and Development of a Smart Digital Tachometer Using At89c52 Microcontroller
American Journal of Electrical and Electronic Engineering, 0, Vol., No., -9 Available online at http://pubs.sciepub.com/ajeee/// Science and Education Publishing DOI:0.9/ajeee--- Design and Development
More information8-bit Microcontroller with 32K/64K/128K Bytes of ISP Flash and CAN Controller AT90CAN32 AT90CAN64 AT90CAN128. Automotive
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 33 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers + Peripheral
More information8-bit Microcontroller with 128K Bytes of ISP Flash and CAN Controller
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 133 Powerful Instructions Most Single Clock Cycle Execution 32 x 8 General Purpose Working Registers + Peripheral
More informationMicroprocessor & Interfacing Lecture Programmable Interval Timer
Microprocessor & Interfacing Lecture 30 8254 Programmable Interval Timer P A R U L B A N S A L A S S T P R O F E S S O R E C S D E P A R T M E N T D R O N A C H A R Y A C O L L E G E O F E N G I N E E
More informationAutomation Umbrella and Smart Garbage Using IOT
International Conference on Emanations in Mordern Engineering Science & Management ( ICEMESM-2018 ) RESEARCH ARTICLE OPEN ACCESS Automation Umbrella and Smart Garbage Using IOT Kundan Ninave 1, Sneha Katole
More informationZKit-51-RD2, 8051 Development Kit
ZKit-51-RD2, 8051 Development Kit User Manual 1.1, June 2011 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/
More informationR2868 Flame Detector Driver Board Usage (ACM A)
R88 Flame Detector Driver Board Usage (ACM-9--A) Technical Specifications: Operating Voltage: DC.V~0V Operating Current: ma~0ma Max (Always On Condition) Power Safe Mode:.mA (When sensing circuit is off)
More informationPC-OSCILLOSCOPE PCS500. Analog and digital circuit sections. Description of the operation
PC-OSCILLOSCOPE PCS500 Analog and digital circuit sections Description of the operation Operation of the analog section This description concerns only channel 1 (CH1) input stages. The operation of CH2
More informationQUICK START GUIDE FOR DEMONSTRATION CIRCUIT 1339 LOW NOISE, 500KSPS, 12-BIT ADC
LTC0 DESCRIPTION Demonstration circuit features the LTC0 low noise, 00ksps, -Bit, ADC. The LTC0 has an SPI compatible serial interface that can be used to select channel polarity and unipolar or bipolar
More informationATmega32A. Introduction. Features. 8-Bit AVR Microcontroller DATASHEET COMPLETE
8-Bit AVR Microcontroller ATmega32A DATASHEET COMPLETE Introduction The Atmel ATmega32A is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions
More information8-bit with 8K Bytes In-System Programmable Flash. ATmega8 ATmega8L. Preliminary
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 130 Powerful Instructions Most Single-clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationInternational Journal of Advances in Science and Technology (IJAST)
Signal detection and FFT calculation using ATmega644 microcontroller D. Sarkar 1, A.Chowdhury 2 1,2 Department of Electronics & Communication Engineering, NIT Agartala, India ABSTRACT: Detection of a signal
More information8-bit with 8K Bytes In-System Programmable Flash. ATmega8* ATmega8L*
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 130 Powerful Instructions Most Single-clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationAdjustable Parametric Equalizer Hardware Description
Adjustable Parametric Equalizer Hardware Description Adam Grunke April 27, 2004 ETEC 474 Professor Morton Introduction The Adjustable Parametric Equalizer (APE) allows the professional audio engineer to
More informationBreadboard Arduino Compatible Assembly Guide
(BBAC) breadboard arduino compatible Breadboard Arduino Compatible Assembly Guide (BBAC) A Few Words ABOUT THIS KIT The overall goal of this kit is fun. Beyond this, the aim is to get you comfortable using
More informationThe Robot Builder's Shield for Arduino
The Robot Builder's Shield for Arduino by Ro-Bot-X Designs Introduction. The Robot Builder's Shield for Arduino was especially designed to make building robots with Arduino easy. The built in dual motors
More informationSD Diff Channels ADC SOC with RTC and 24*4 LCD
2 Diff Channels ADC SOC with RTC and 24*4 LCD Features High precision ADC, ENOB=18.8bits@8sps, 2 differential or 4 single-ended inputs Low noise, high input impedance preamplifier with selectable gain:
More informationThe µbotino Microcontroller Board
The µbotino Microcontroller Board by Ro-Bot-X Designs Introduction. The µbotino Microcontroller Board is an Arduino compatible board for small robots. The 5x5cm (2x2 ) size and the built in 3 pin connectors
More informationAVR 8-Bit Microcontroller
ATmega8A Data Sheet Introduction The ATmega8A is a low-power CMOS 8-bit microcontroller based on the AVR enhanced RISC architecture. By executing powerful instructions in a single clock cycle, the ATmega8A
More informationHIGH LOW Astable multivibrators HIGH LOW 1:1
1. Multivibrators A multivibrator circuit oscillates between a HIGH state and a LOW state producing a continuous output. Astable multivibrators generally have an even 50% duty cycle, that is that 50% of
More informationL13: (25%), (20%), (5%) ECTE333
ECTE333 s schedule ECTE333 Lecture 1 - Pulse Width Modulator School of Electrical, Computer and Telecommunications Engineering University of Wollongong Australia Week Lecture (2h) Tutorial (1h) Lab (2h)
More information8-bit with 8K Bytes In-System Programmable Flash. ATmega8A
Features High-performance, Low-power AVR 8-bit Microcontroller Advanced RISC Architecture 3 Powerful Instructions Most Single-clock Cycle Execution 32 x 8 General Purpose Working Registers Fully Static
More informationCrystal oscillator Phase accumulator Look-up table D/A converter
Direct Digital Synthesis (DDS) is one of the more prevalent methods used to generate a frequency agile signal today. The material in the following explanation was taken from www.ehb.itu. edu.tr/~eepazarc/ddstu
More informationQuad ADC EV10AQ190A ANALOG to DIGITAL CONVERTER
ANALOG to DIGITAL CONVERTER Application Note Implementing the EV0AQ90A. Introduction This application note aims at providing some recommendations to implement the EV0AQ90A Quad 0-bit.25 Gsps ADC in your
More informationCitrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass
Citrus Circuits Fall Workshop Series Roborio and Sensors Paul Ngo and Ellie Hass Introduction to Sensors Sensor: a device that detects or measures a physical property and records, indicates, or otherwise
More informationCHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER
8 CHAPTER 6 IMPLEMENTATION OF FPGA BASED CASCADED MULTILEVEL INVERTER 6.1 INTRODUCTION In this part of research, a proto type model of FPGA based nine level cascaded inverter has been fabricated to improve
More informationEMG click PID: MIKROE-2621
EMG click PID: MIKROE-2621 EMG click measures the electrical activity produced by the skeletal muscles. It carries MCP609 operational amplifier and MAX6106 micropower voltage reference. EMG click is designed
More informationEMG Sensor Shirt. Senior Project Written Hardware Description April 28, 2015 ETEC 474. By: Dylan Kleist Joshua Goertz
EMG Sensor Shirt Senior Project Written Hardware Description April 28, 2015 ETEC 474 By: Dylan Kleist Joshua Goertz Table of Contents Introduction... 3 User Interface Board... 3 Bluetooth... 3 Keypad...
More informationOPERATING INSTRUCTIONS AND SYSTEM DESCRIPTION FOR THE. ISO-STIM 01D STIMULUS ISOLATION UNIT ±100 V / ±10 ma, bipolar output
OPERATING INSTRUCTIONS AND SYSTEM DESCRIPTION FOR THE ISO-STIM 01D STIMULUS ISOLATION UNIT ±100 V / ±10 ma, bipolar output VERSION 4.0 npi 2014 npi electronic GmbH, Bauhofring 16, D-71732 Tamm, Germany
More informationcss 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
More informationDesign and Construction of a Programmable Electroporation system for Biological Applications
Design and Construction of a Programmable Electroporation system for Biological Applications Rodamporn, S 1, Beeby, S.P 1, Harris, N.R. 1, Brown, A.D 1 and Chad, J.E 2 1 School of Electronics and Computer
More informationI2C Demonstration Board I 2 C-bus Protocol
I2C 2005-1 Demonstration Board I 2 C-bus Protocol Oct, 2006 I 2 C Introduction I ² C-bus = Inter-Integrated Circuit bus Bus developed by Philips in the early 80s Simple bi-directional 2-wire bus: serial
More informationCalhoon MEBA Engineering School. Study Guide for Proficiency Testing Industrial Electronics
Calhoon MEBA Engineering School Study Guide for Proficiency Testing Industrial Electronics January 0. Which factors affect the end-to-end resistance of a metallic conductor?. A waveform shows three complete
More informationThe Guitar Chord Learning System
The Guitar Chord Learning System Calvin A. Sessions Hardware Description April 19, 2005 Western Washington University Electronics Engineering Technology ETEC 474, Professor Morton INTRODUCTION The Guitar
More informationDesign of Low-Cost General Purpose Microcontroller Based Neuromuscular Stimulator
Journal of Medical Systems, Vol. 24, No. 2, 2000 Design of Low-Cost General Purpose Microcontroller Based Neuromuscular Stimulator Sabri Koçer, 1 M. Rahmi Canal, 1 and İnan Güler 1 In this study, a general
More informationPCB REV DATE DATE SCH REV 01 JAN JAN 05 wsk START
1 SCH REV PCB REV DATE BY DESCRIPTION PCB REV DATE BY 0.0 01 JAN 0 START 1.0 01 JAN 0 PCB Rev 1 done. 1.0 1.01 1.02 1.0 01 JAN 0 PCB Rev 1 done. 2.0 01 APR 0 01 FEB 02 01 FEB 0 Sheet : Changed CPLD from
More informationMT9046 T1/E1 System Synchronizer with Holdover
T1/E1 System Synchronizer with Holdover Features Supports AT&T TR62411 and Bellcore GR-1244- CORE, Stratum 4 Enhanced and Stratum 4 timing for DS1 interfaces Supports ETSI ETS 300 011, TBR 4, TBR 12 and
More informationMicroRidge 2.4 GHz Radio Module
All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval
More information' The PicBasic Pro Compiler Manual is on line at: '
---------------Title-------------- File...4331_encoder4.pbp Started...1/10/10 Microcontroller Used: Microchip Technology 18F4331 Available at: http://www.microchipdirect.com/productdetails.aspx?category=pic18f4331
More informationCHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER
59 CHAPTER IV DESIGN AND ANALYSIS OF VARIOUS PWM TECHNIQUES FOR BUCK BOOST CONVERTER 4.1 Conventional Method A buck-boost converter circuit is a combination of the buck converter topology and a boost converter
More information2.9 GHz PLL for SAT TV Tuner with UNi-Bus. 14 bit Shift Reg. 15 bit Latch LOCK. SET 15/14 bit counter. Phase detector
PLL for SAT TV Tuner with UNi-Bus Description The U6239B is a single-chip frequency synthesizer with bidirectional I 2 C bus control and unidirectional 3-wire bus control, developed for SAT TV-tuner and
More informationDS1307ZN. 64 X 8 Serial Real Time Clock
64 X 8 Serial Real Time Clock www.dalsemi.com FEATURES Real time clock counts seconds, minutes, hours, date of the month, month, day of the week, and year with leap year compensation valid up to 2100 56
More informationUsing the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding
Using the HT66F016L and the HT66F50 to Implement Remote Encoding and Decoding D/N:AN0327E Introduction This application note describes how to implement a 4 3 Key NEC remote encoding Demo Board using the
More informationCHAPTER ELEVEN - Interfacing With the Analog World
CHAPTER ELEVEN - Interfacing With the Analog World 11.1 (a) Analog output = (K) x (digital input) (b) Smallest change that can occur in the analog output as a result of a change in the digital input. (c)
More informationVOICE OTP IC. ap sec ap sec ap sec
APLUS MAKE YOUR PRODUCTION A-PLUS VOICE OTP IC ap89341 341sec ap89170 170sec ap89085 85sec APLUS INTEGRATED CIRCUITS INC. Address: 3 F-10, No. 32, Sec. 1, Chenggung Rd., Taipei, Taiwan 115, R.O.C. (115)
More informationGC221-SO16IP. 8-bit Turbo Microcontroller
Total Solution of MCU GC221-SO16IP 8-bit Turbo Microcontroller CORERIVER Semiconductor reserves the right to make corrections, modifications, enhancements, improvements, and other changes to its products
More informationThe SOL-20 Computer s Cassette interface.
The SOL-20 Computer s Cassette interface. ( H. Holden. Dec. 2018 ) Introduction: The Cassette interface designed by Processor Technology (PT) for their SOL-20 was made to be compatible with the Kansas
More informationFUNCTIONAL BLOCK DIAGRAM REFIN DAC REGISTER A INPUT REGISTER A INPUT REGISTER B DAC REGISTER B DAC REGISTER C INPUT REGISTER C DAC REGISTER D LDAC
Complete, Quad, 12-/14-/16-Bit, Serial Input, Unipolar/Bipolar Voltage Output DACs AD5724/AD5734/AD5754 FEATURES Complete, quad, 12-/14-/16-bit digital-to-analog converter (DAC) Operates from single/dual
More informationNeural Stimulation with Active Charge Balancing Feng Wang, Phuc-linh Nguyen, Jonathan Helm, Jimmy Zong
Neural Stimulation with Active Charge Balancing Feng Wang, Phuc-linh Nguyen, Jonathan Helm, Jimmy Zong Introduction We propose to design a micro-stimulation circuit cell for use in visual prosthesis applications.
More informationINL PLOT REFIN DAC AMPLIFIER DAC REGISTER INPUT CONTROL LOGIC, REGISTERS AND LATCHES
ICm ictm IC MICROSYSTEMS FEATURES 12-Bit 1.2v Low Power Single DAC With Serial Interface and Voltage Output DNL PLOT 12-Bit 1.2v Single DAC in 8 Lead TSSOP Package Ultra-Low Power Consumption Guaranteed
More informationAPPLICATION OF PROGRAMMABLE LOGIC DEVICES FOR ACQUISITION OF ECG SIGNAL WITH PACEMAKER PULSES 1. HISTORY OF PROGRAMMABLE CIRCUITS
JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol.4/2002, ISSN 1642-6037 Leszek DREWNIOK *, Janusz ZMUDZINSKI *, Jerzy GALECKA *, Adam GACEK * programmable circuits ECG acquisition with cardiostimulator
More informationLoRa1278 Wireless Transceiver Module
LoRa1278 Wireless Transceiver Module 1. Description LoRa1278 adopts Semtech RF transceiver chip SX1278, which adopts LoRa TM Spread Spectrum modulation frequency hopping technique. The features of long
More informationModule 13: Interfacing ADC. Introduction ADC Programming DAC Programming Sensor Interfacing
Module 13: Interfacing ADC Introduction ADC Programming DAC Programming Sensor Interfacing Introduction ADC Devices o Analog-to-digital converters (ADC) are among the most widely used devices for data
More informationAPPLICATION NOTE. ATA6621, ATA6621N, ATA6622, ATA6622C, ATA6624, ATA6624C, ATA6626, ATA6626C Development Board ATA6621/22/24/26.
APPLICATION NOTE ATA6621, ATA6621N, ATA6622, ATA6622C, ATA6624, ATA6624C, ATA6626, ATA6626C Development Board ATA6621/22/24/26 Introduction The development board for the Atmel ATA6621/22/24/26 (ATA6621-EK,
More informationMINI-32. development board for PIC32MZ MINI ARM. PIC32 development board fitted in a DIP40 form factor, containing a powerful microcontroller.
MINI-32 development board for PIC32MZ PIC32 development board fitted in a DIP40 form factor, containing a powerful microcontroller. MINI ARM TO OUR VALUED CUSTOMERS I want to express my thanks to you for
More informationManual IF2008A IF2008E
Manual IF2008A IF2008E PCI Basis Board Expansion Board Table of Content 1 Technical Data... 4 1.1 IF2008A Basic Printed Circuit Board... 4 1.2 IF2008E Expansion Board... 5 2 Hardware... 6 2.1 View IF2008A...
More informationThe Design Of Embedded PV Inverter Grid-Connected System
Advanced Materials Research Online: 0-- ISSN: -9, Vols. 0-09, pp -9 doi:0.0/www.scientific.net/amr.0-09. 0 Trans Tech Publications, Switzerland The Design Of Embedded PV Inverter Grid-Connected System
More informationSD2057 Low Power HART TM Modem
Low Power HART TM Modem Features Meets HART physical layer requirements Bell 202 shift frequencies of 1200Hz and 2200Hz Integrated receive filter, minimal external components required Buffered HART output
More informationDesigning Next-Generation Car Access Receiver Modules
Designing Next-Generation Car Access Receiver Modules Michael Hahnen and Klaus Herhoffer / www.atmel.com Introduction In Atmel launched an innovative car access system featuring the lowest current consumption.
More informationTopics Introduction to Microprocessors
Topics 2244 Introduction to Microprocessors Chapter 8253 Programmable Interval Timer/Counter Suree Pumrin,, Ph.D. Interfacing with 886/888 Programming Mode 2244 Introduction to Microprocessors 2 8253/54
More informationMM5452/MM5453 Liquid Crystal Display Drivers
MM5452/MM5453 Liquid Crystal Display Drivers General Description The MM5452 is a monolithic integrated circuit utilizing CMOS metal gate, low threshold enhancement mode devices. It is available in a 40-pin
More informationPIC Functionality. General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232
PIC Functionality General I/O Dedicated Interrupt Change State Interrupt Input Capture Output Compare PWM ADC RS232 General I/O Logic Output light LEDs Trigger solenoids Transfer data Logic Input Monitor
More informationµpad: Proto Base Manual
µpad: Proto Base Manual Last Updated May 13, 2015 Table of Contents WARNING: READ BEFORE PROCEDING!... 7 Overview... Error! Bookmark not defined. µpad Base Connection... 8 Analog... 8 Amplifier Circuit...
More informationIMC-Hall Current Sensor
CSA-1V IMC-Hall Current Sensor Features: IMC-Hall technology - Very high sensitivity due to integrated magnetic concentrator Sensitive to a magnetic field parallel to the chip surface Linear output voltage
More informationAMS0805WAH. CATALOG No.: AMS0805WAH. Motion Sensor Data Sheet Ver Advanced Material on Technology
CATALOG No.: 2007.11 AMS0805WAH Motion Sensor Data Sheet Ver. 1.1 Advanced Material on Technology Overview Motion sensor is a 6-axis module consisting of 3-axis magnetic sensor and 3-axis accelerometer.
More informationSupertex inc. MD1822DB3. MD TC8220: Three Level High Speed ±100V 3.0A Pulser Demoboard. Waveform Generator CPLD.
MD8 + TC8: Three Level High Speed ±V.A Pulser Demoboard MD8DB Demoboard Features Ultrasound high voltage & high current RTZ pulser MD8 driving TC8 with two pairs of MOSFETs -level voltage pulse waveform
More informationRB01 Development Platform Hardware
Qualcomm Technologies, Inc. RB01 Development Platform Hardware User Guide 80-YA116-13 Rev. A February 3, 2017 Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other
More informationFigure 1.1 Mechatronic system components (p. 3)
Figure 1.1 Mechatronic system components (p. 3) Example 1.2 Measurement System Digital Thermometer (p. 5) Figure 2.2 Electric circuit terminology (p. 13) Table 2.2 Resistor color band codes (p. 18) Figure
More informationHigh-Frequency VOLTAGE-TO-FREQUENCY CONVERTER
High-Frequency VOLTAGE-TO-FREQUEY CONVERTER FEATURES HIGH-FREQUEY OPERATION: 4MHz FS max EXCELLENT LINEARITY: ±.% typ at MHz PRECISION V REFEREE DISABLE PIN LOW JITTER DESCRIPTION The voltage-to-frequency
More informationCMOS Serial Digital Pulse Width Modulator INPUT CLK MODULATOR LOGIC PWM 8 STAGE RIPPLE COUNTER RESET LOAD FREQUENCY DATA REGISTER
css Custom Silicon Solutions, Inc. S68HC68W1 April 2003 CMOS Serial Digital Pulse Width Modulator Features Direct Replacement for Intersil CDP68HC68W1 Pinout (PDIP) TOP VIEW Programmable Frequency and
More informationSCA100T-D07 2-AXIS HIGH PERFORMANCE ANALOG ACCELEROMETER
Doc.Nr. 82 1178 00 Data Sheet SCA100T-D07 2-AXIS HIGH PERFORMANCE ANALOG ACCELEROMETER Features Measurement range ±12g Measurement bandwidth 400 Hz Low noise ratiometric analog voltage outputs Excellent
More informationNuMicro NUC029 Series Product Brief
NuMicro NUC029 Series Product Brief The information described in this document is the exclusive intellectual property of Nuvoton Technology Corporation and shall not be reproduced without permission from
More informationMLX90255 Linear Optical Array
Application Note: MLX90 Demo Board The demo board described in this document facilitates the evaluation of the MLX90xx Linear Optical Arrays. The board provides the necessary timing and clock signals to
More informationIN1307N/D/IZ1307 CMOS IC of Real Time Watch with Serial Interface, 56 Х 8 RAM
CMOS IC of Real Time Watch with Serial Interface, 56 Х 8 RAM The IN307 is a low power full BCD clock calendar plus 56 bytes of nonvolatile SRAM. Address and data are transferred serially via a 2-wire bi-directional
More informationArduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett
Arduino Microcontroller Processing for Everyone!: Third Edition / Steven F. Barrett Anatomy of a Program Programs written for a microcontroller have a fairly repeatable format. Slight variations exist
More informationModel 305 Synchronous Countdown System
Model 305 Synchronous Countdown System Introduction: The Model 305 pre-settable countdown electronics is a high-speed synchronous divider that generates an electronic trigger pulse, locked in time with
More informationISM Band Repeater Demo
IA ISM-UGRP ISM Band Repeater Demo User Guide Version.0r - PRELIMINARY IA ISM-UGRP Rev.0r 05 008, Silicon Laboratories, Inc. Silicon Labs, Inc. 00 West Cesar Chavez Austin, Texas 7870 Tel: 5.6.8500 Fax:
More informationGFT1504 4/8/10 channel Delay Generator
Features 4 independent Delay Channels (10 in option) 100 ps resolution (1ps in option) 25 ps RMS jitter (channel to channel) 10 second range Channel Output pulse 6 V/50 Ω, 3 ns rise time Independent control
More informationThe Hardware Design of Power Quality Online Monitoring Device Based. on MCU
5th International Conference on Advanced Design and Manufacturing Engineering (ICADME 05) The Hardware Design of Power Quality Online Monitoring Device Based on MCU Zheng Jiang,a*, Longguang Kong,b, Yang
More informationI hope you have completed Part 2 of the Experiment and is ready for Part 3.
I hope you have completed Part 2 of the Experiment and is ready for Part 3. In part 3, you are going to use the FPGA to interface with the external world through a DAC and a ADC on the add-on card. You
More informationZSCT1555 PRECISION SINGLE CELL TIMER ISSUE 2 - MAY 1998 DEVICE DESCRIPTION FEATURES APPLICATIONS SCHEMATIC DIAGRAM
PRECISION SINGLE CELL TIMER ZSCT555 ISSUE 2 - MAY 998 DEVICE DESCRIPTION These devices are precision timing circuits for generation of accurate time delays or oscillation. Advanced circuit design means
More informationLAX016 Series Logic Analyzer User Guide
LAX016 Series Logic Analyzer User Guide QQ: 415942827 1 Contents I Overview... 4 1 Basic knowledge... 4 2 Product series... 4 3 Technical specification... 5 II Brief introduction to JkiSuite software...
More information2-, 4-, or 8-Channel, 16/24-Bit Buffered Σ Multi-Range ADC
2-, 4-, or 8-Channel, 16/24-Bit Buffered Σ Multi-Range ADC The following information is based on the technical data sheet: CS5521/23 DS317PP2 MAR 99 CS5522/24/28 DS265PP3 MAR 99 Please contact Cirrus Logic
More informationTPMS Control and Transmitter IC ATA6285N ATA6286N. Summary. Preliminary
Features Programmable AVR 8-bit Flash Microcontroller Transmitter IC Frequency: 315 MHz (ATA6285N) and 433 MHz (ATA6286N) Support ASK/FSK Modulation with Integrated FSK Switch 6 dbm Output Power with Typically
More informationLSI/CSI LS7290 STEPPER MOTOR CONTROLLER. LSI Computer Systems, Inc Walt Whitman Road, Melville, NY (631) FAX (631)
LSI/CSI UL A800 FEATURES: LSI Computer Systems, Inc. 1 Walt Whitman Road, Melville, NY 114 (1) 1-0400 FAX (1) 1-040 STEPPER MOTOR CONTROLLER Controls Bipolar and Unipolar Motors Cost-effective replacement
More informationANALOG TO DIGITAL CONVERTER
Final Project ANALOG TO DIGITAL CONVERTER As preparation for the laboratory, examine the final circuit diagram at the end of these notes and write a brief plan for the project, including a list of the
More information1. GENERAL DESCRIPTION FEATURES PIN DESCRIPTION BLOCK DIAGRAM... 5
Table of Contents- 1. GENERAL DESCRIPTION... 2 2. FEATURES... 3 3. PIN DESCRIPTION... 4 4. BLOCK DIAGRAM... 5 5. ELECTRICAL CHARACTERISTICS... 5 5.1 Absolute Maximum Ratings... 5 5.2 D.C. Characteristics...
More informationMULTICHANNEL ANALOG DATA ACQUISITION SYSTEM
ELECTRONICS - September, Sozopol, BULGARIA MULTICHANNEL ANALOG DATA ACQUISITION SYSTEM Emil Nikolov Dimitrov, Kristian Dilov Dilov Department of Elektronics,Technical University-Sofia, bul. Kl.Ohridski
More informationGRAPHICAL LCD BASED DIGITAL OSCILLOSCOPE
International Journal of Advanced Research in Engineering ISSN: 2394-2819 Technology & Sciences April-2016 Volume 3, Issue-4 E Email: editor@ijarets.org www.ijarets.org GRAPHICAL LCD BASED DIGITAL OSCILLOSCOPE
More information