Standalone Watchdog Timers
|
|
|
- Griffin Harrington
- 9 years ago
- Views:
Transcription
1 Standalone Watchdog Timers by Gary Peek Published in Nuts & Volts magazine, October 2004 About the author Gary Peek is the President and co-founder of Industrologic, Inc., a manufacturer of microcontroller based industrial data acquisition and control products. Industrologic is located at 3201 Highgate, St. Charles, MO, 63301, (636) , Gary can be contacted at [email protected]. What's a watchdog timer? Many of you that have worked with single board computers are familiar with watchdog timer circuits. These circuits monitor the operation of the microcontroller and its software, and restart it if it detects a problem. Watchdog timers are an excellent way to insure that a microcontroller based system continues to operate unattended if occasional failures occur. There are a number of reasons why your microcontroller might need this kind of monitoring: Operation in a harsh environment that creates electrical "spikes", hardware conditions that the software could not be tested for, and yes, even "bugs" in the software. The way that a watchdog timer does its job is to monitor a particular signal sent by the microcontroller. If this signal does not occur on a regular basis, it assumes the microcontroller is "locked up" or the software is "lost" and cannot send this signal. It then restarts the system. What we needed I was talking to one of our customers recently about our RC51 Programmable Relay Controller, which is based on an Atmel AT89C4051 microcontroller chip. He asked about the reliability of microcontroller based systems in harsh environments. Although our full featured single board computer has a built in watchdog timer chip, our single microcontroller chip based products like the RC51 do not. Even though we have found that the RC51 and other products based on single microcontroller chips are very resistant to the problems associated with harsh environments, I realized that it would be nice to increase its reliability further if the need arose with a simple standalone watchdog timer circuit.
2 What I designed Watchdog timer circuits can either be included in the circuitry on a single board computer or microcontroller, or can be standalone devices that can be connected to a variety of signals. If the circuit is included on a single board computer it usually restarts the software by issuing a hardware reset to the microcontroller just as though someone had pressed a reset button. But what if your microcontroller does not already have a watchdog circuit? Any add-on circuit would need to interface to the reset circuitry on the board, and this may not be a practical thing to do. But if the watchdog timer is a standalone circuit with a relay it can cycle the power so that the microcontroller will reset itself when powered up. Since all of our controllers (and most single board computers) have a source of 5 volts to power small external circuits, and also have a spare logic level output available, I was set. I decided to design a simple circuit that is easy to connect to nearly any small single board computer or microcontroller circuit and can restart these devices by power cycling them. Circuit description The circuit, shown in figure 1, is based on a common CMOS chip, the MC14538 or equivalent dual edge triggerable, retriggerable, and resettable monostable multivibrator (timer). Its ability to lengthen its output pulse when retriggered is the basis for the operation of this circuit. Although the is versatile enough to have both rising and falling edge trigger inputs, only the falling edge triggers are used. The first timer section is used to monitor a low going logic level or current sink trigger pulse which the microcontroller being monitored must continue to pulse at a certain interval. The second timer section is used to activate the relay for a specified amount of time once the first timer determines that the trigger pulse has stopped. (With the values listed in the parts list, both of these time periods are set to approximately 2.2 seconds.) When you are ready to begin using the watchdog timer circuit all you need to do is have the microcontroller begin sending low going pulses to it at least once every second or so. From that point on the microcontroller must continue to send these pulses or the relay will activate and restart the microprocessor. The values shown in the schematic and parts list provide a time of about two seconds for each timer section and can be changed as described below. The relay was chosen for its small size and fairly low coil current consumption, about 30mA at 5 volts. Its contacts can handle 1 amp at 24 volts, more than enough to cycle the power of many microcontroller circuits and boards. Another component that deserves mention is the.047 farad 5.5 V "SuperCap" used for C3. This capacitor is a Panasonic EEC-F5R5U473 or equivalent and was chosen over electrolytic capacitors because of its large capacitance for its size.
3 How it works D4 isolates the 5 volt power going to the watchdog circuit. If the watchdog timer removes power from the microcontroller circuit (which is providing the watchdog with power), the charge in C3 will be blocked and will not try to go back and power the microcontroller. Since the circuit uses such a small amount of current, the voltage drop across D4 is quite small, and the measured voltage with most 1N4001 series diodes is 4.7 volts or more when C3 is fully charged. This voltage meets the requirements for CMOS chips (3 to 18 volts) and is more than enough to operate the relay which has a coil voltage rating of 5 volts and a pull-in voltage of 80 percent of its rated voltage. C6 and R3 form a power-up reset to the chip's reset pins on both sections to insure that the outputs are in the reset state ("Q" outputs low) after the power stabilizes upon power up. D1 and D2 are recommended by the chip's data sheet to avoid large discharge currents through the chip when large value capacitors are used for long timing delays. R4 provides a pullup for the trigger input of the first timer so that an open collector signal as well as a logic level signal can be used to pull it low and provide the falling edge to trigger it. C4 is a filter and provides a small degree of protection from static and false triggering. When a low going trigger pulse is sent from the microcontroller the first timer will start and will set its Q output high. Q will remain high as long as another pulse occurs before the timing period ends, otherwise it will return low. C1 and R1 control the time period of the first timer. R5 holds the falling edge trigger of the second timer high until C5 pulls it low through the Q output of the first timer. This arrangement creates a falling edge before the capacitor charges, and allows only a high to low transition of the Q output to trigger the second timer that controls the relay. When the second timer is triggered its Q output turns on the relay via R6 and Q1 by sinking the relay current to ground. C2 and R2 control the time period of the second timer which is the relay "on time". When the relay activates, its normally closed contact, which is supplying power to the microcontroller being monitored, opens and removes the power. This of course removes power from the watchdog circuit, but C3 has sufficient charge to operate the relay for a short period of time. When the relay deactivates, power is returned to the microcontroller (which restarts) and to the watchdog timer circuit.
4 Building the circuit For prototypes of simple circuits that can be layed out on single sided printed circuit boards I prefer to etch my own handmade board. Circuit layout is done with PCB layout software and then printed at one-to-one scale to use as a guide to drilling the holes. A larger version is then printed in reverse to be used to create the layout with dry transfer patterns and a resist pen. (Actually, I often use diluted fingernail polish and a paintbrush with only ten hairs remaining to paint on the circuit paths.) Figure 2 shows a picture of the completed board connected to our RC51 Programmable Relay Controller. Using the watchdog timer Figure 3 is a block diagram of how the watchdog timer is connected to the RC51 and other microcontroller boards. The digital output signal used during testing with the RC51 was the general purpose digital I/O signal called INT. The RC51 has a simple on-board language called Tiny Machine Basic so it was easy to write a test program that shows how to trigger the watchdog timer. The program below allows the RC51 to be used as a as an RS-232 relay board where a host computer can operate relays based on the binary value of a character sent to the RC51. 1 INT=0 set the digital output low (trigger watchdog) 2 INT=1 set the digital output back high 3 A=KEY get the character at the serial port 4 IF A=0 1 if there is no character, keep looping 5 RELAYS=A set relays to binary value of character 6 GOTO 1 keep looping Modifications to the circuit C1 and R1 control the period of the first timer. This time determines how long the circuit will wait for a pulse from the microcontroller before determining that there is a problem. C2 and R2 control the relay "on time" and can be changed. (Remember however that C3 may not have enough charge to provide power to the circuit for long periods of time.) The time delays for both timer sections are calculated like a simple R-C time constant, that is, capacitance in farads (microfarads divided by 1,000,000) times resistance in ohms. As stated in the data sheet, R1 and R2 should not be less than 5000 ohms. A Schottky diode like the 1N5819 can be used for D4 instead of the 1N4001. This diode has a a lower voltage drop, and the measured voltage of the circuit will be very close to 5 volts. This will be helpful if other relays are selected that use more current. A 74HC4538 high speed CMOS chip can also be used instead of the CMOS 14538, in which case the Schottky diode may be desired since the HC part uses slightly more current. The time calculation is also different for the 74HC4538, which is 0.7 times capacitance in farads times resistance in ohms.
5 If your single board computer has a reset switch that terminates at a connector, you may want the watchdog timer to restart your microcontroller with a reset. In that case you can use the normally open contact on the relay instead of the normally closed contact so that the relay acts like a reset switch. You may also want to shorten the time delay on the second timer section by using a lower value for R1. The watchdog timer circuit can of course be powered by its own 5 volt power supply. This will allow the second timer to complete its entire timing cycle set by the timing components R2 and C2 rather than ending prematurely when the power is removed. This modification may be required if there is a specific power off time needed to restart the system. Parts List: U1 MC14538 K1 OMRON G5V-1-DC5 C1,C2 100UF ELECTROLYTIC C4,C5.1UF C6 10UF ELECTROLYTIC C3.047 FARAD 5.5V "SUPER CAP" D1,D2 1N4148/1N914 D3,D4 1N4001 Q1 2N3904/2N2222/2N4401 R1,R2 100K 1/4W R3 47K 1/4W R4,R5 10K 1/4W R6 4.7K 1/4W TB1 3 PIN TERMINAL BLOCK TB2 2 PIN TERMINAL BLOCK Alternate parts: D4 U1 1N5819 SCHOTTKEY DIODE 74HC4538N
6 Figure 1
7 Figure 2 Figure 3
MM74HC4538 Dual Retriggerable Monostable Multivibrator
MM74HC4538 Dual Retriggerable Monostable Multivibrator General Description The MM74HC4538 high speed monostable multivibrator (one shots) is implemented in advanced silicon-gate CMOS technology. They feature
Chapter 9 Latches, Flip-Flops, and Timers
ETEC 23 Programmable Logic Devices Chapter 9 Latches, Flip-Flops, and Timers Shawnee State University Department of Industrial and Engineering Technologies Copyright 27 by Janna B. Gallaher Latches A temporary
ARRL Morse Code Oscillator, How It Works By: Mark Spencer, WA8SME
The national association for AMATEUR RADIO ARRL Morse Code Oscillator, How It Works By: Mark Spencer, WA8SME This supplement is intended for use with the ARRL Morse Code Oscillator kit, sold separately.
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
Objectives: Part 1: Build a simple power supply. CS99S Laboratory 1
CS99S Laboratory 1 Objectives: 1. Become familiar with the breadboard 2. Build a logic power supply 3. Use switches to make 1s and 0s 4. Use LEDs to observe 1s and 0s 5. Make a simple oscillator 6. Use
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
DALLAS DS1233 Econo Reset. BOTTOM VIEW TO-92 PACKAGE See Mech. Drawings Section on Website
5V EconoReset www.maxim-ic.com FEATURES Automatically restarts microprocessor after power failure Monitors pushbutton for external override Internal circuitry debounces pushbutton switch Maintains reset
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)
Conversion Between Analog and Digital Signals
ELET 3156 DL - Laboratory #6 Conversion Between Analog and Digital Signals There is no pre-lab work required for this experiment. However, be sure to read through the assignment completely prior to starting
BUILD YOUR OWN RC SWITCH (Issue 3)
PART ONE SINGLE ELECTRONIC RC SWITCH Fancy switching the lights using your radio, then here is a circuit you may consider building. It only uses one IC and seven other components for a single switch and
BrightSign Expander Hardware Guide
Hardware Guide PCBA: Rev C Version: 0.1 Saratoga, CA, USA 1 Table of Contents OVERVIEW... 3 EXPANDER BLOCK DIAGRAM... 4 PORTS... 6 POWER CONNECTOR... 6 OPTICAL SPDIF CONNECTOR... 6 DB25 SWITCH/LED CONNECTOR...
A Lesson on Digital Clocks, One Shots and Counters
A Lesson on Digital Clocks, One Shots and Counters Topics Clocks & Oscillators LM 555 Timer IC Crystal Oscillators Selection of Variable Resistors Schmitt Gates Power-On Reset Circuits One Shots Counters
Section 28. In-Circuit Serial Programming (ICSP )
M Section 28. In-Circuit Serial Programming (ICSP ) HIGHLIGHTS This section of the manual contains the following major topics: 28. Introduction...28-2 28.2 Entering In-Circuit Serial Programming Mode...28-3
Brushless DC Motor Controller Product Specification Assembly 025F0129
Brushless DC Motor Controller Product Specification Assembly 025F0129 September 16, 2009 025F0129 ST B Brushless DC Motor Controller Data Sheet Page 1 Revision History ECN # Date Rev Description By 07058
GLOLAB Two Wire Stepper Motor Positioner
Introduction A simple and inexpensive way to remotely rotate a display or object is with a positioner that uses a stepper motor to rotate it. The motor is driven by a circuit mounted near the motor and
ECEN 1400, Introduction to Analog and Digital Electronics
ECEN 1400, Introduction to Analog and Digital Electronics Lab 4: Power supply 1 INTRODUCTION This lab will span two lab periods. In this lab, you will create the power supply that transforms the AC wall
Kit 106. 50 Watt Audio Amplifier
Kit 106 50 Watt Audio Amplifier T his kit is based on an amazing IC amplifier module from ST Electronics, the TDA7294 It is intended for use as a high quality audio class AB amplifier in hi-fi applications
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
css Custom Silicon Solutions, Inc.
css Custom Silicon Solutions, Inc. CSS555(C) CSS555/ PART DESCRIPTION The CSS555 is a micro-power version of the popular 555 Timer IC. It is pin-for-pin compatible with the standard 555 timer and features
8-bit RISC Microcontroller. Application Note. AVR182: Zero Cross Detector
AVR182: Zero Cross Detector Features Interrupt Driven Modular C Source Code Size Efficient Code Accurate and Fast Detection A Minimum of External Components Introduction One of the many issues with developing
GLOLAB Universal Telephone Hold
GLOLAB Universal Telephone Hold 1 UNIVERSAL HOLD CIRCUIT If you have touch tone telephone service, you can now put a call on hold from any phone in the house, even from cordless phones and phones without
8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA
Features Compatible with MCS-51 products On-chip Flash Program Memory Endurance: 1,000 Write/Erase Cycles On-chip EEPROM Data Memory Endurance: 100,000 Write/Erase Cycles 512 x 8-bit RAM ISO 7816 I/O Port
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
Diode Applications. by Kenneth A. Kuhn Sept. 1, 2008. This note illustrates some common applications of diodes.
by Kenneth A. Kuhn Sept. 1, 2008 This note illustrates some common applications of diodes. Power supply applications A common application for diodes is converting AC to DC. Although half-wave rectification
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected]
Web Site: www.parallax.com Forums: forums.parallax.com Sales: [email protected] Technical: [email protected] Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
A Lesson on Digital Clocks, One Shots and Counters
A Lesson on Digital Clocks, One Shots and Counters Topics Clocks & Oscillators LM 555 Timer IC Crystal Oscillators Selection of Variable Resistors Schmitt Gates Power-On Reset Circuits One Shots Counters
GTS-4E Hardware User Manual. Version: V1.1.0 Date: 2013-12-04
GTS-4E Hardware User Manual Version: V1.1.0 Date: 2013-12-04 Confidential Material This document contains information highly confidential to Fibocom Wireless Inc. (Fibocom). Fibocom offers this information
Features. Applications
LM555 Timer General Description The LM555 is a highly stable device for generating accurate time delays or oscillation. Additional terminals are provided for triggering or resetting if desired. In the
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.
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
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,
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
ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL
ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL X1: DE-9 serial connector Used to connect computer (or other devices) using RS-232 standard. Needs a serial cable, with at least
Designing With the SN54/74LS123. SDLA006A March 1997
Designing With the SN54/74LS23 SDLA6A March 997 IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any semiconductor product or service without
Pulse Width Modulated (PWM) Controller for 12 Volt Motors
Pulse Width Modulated (PWM) Controller for 12 Volt Motors This electronic controller is designed to allow a user to vary the speed and power output of a typical 12 volt motor such as a fuel pump, water
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
Pmod peripheral modules are powered by the host via the interface s power and ground pins.
Digilent Pmod Interface Specification Revision: November 20, 2011 1300 NE Henley Court, Suite 3 Pullman, WA 99163 (509) 334 6306 Voice (509) 334 6300 Fax Introduction The Digilent Pmod interface is used
Build A Video Switcher. Reprinted with permission from Electronics Now Magazine September 1997 issue
Build A Video Switcher Reprinted with permission from Electronics Now Magazine September 1997 issue Copyright Gernsback Publications, Inc.,1997 BUILD A VIDEO SWITCHER FRANK MONTEGARI Watch several cameras
Decimal Number (base 10) Binary Number (base 2)
LECTURE 5. BINARY COUNTER Before starting with counters there is some vital information that needs to be understood. The most important is the fact that since the outputs of a digital chip can only be
DDS VFO CONSTRUCTION MANUAL. DDS VFO Construction Manual Issue 1 Page 1
DDS VFO CONSTRUCTION MANUAL DDS VFO Construction Manual Issue 1 Page 1 Important Please read before starting assembly STATIC PRECAUTION The DDS VFO kit contains the following components which can be damaged
A Practical Guide to Free Energy Devices
A Practical Guide to Free Energy Devices Device Patent No 29: Last updated: 7th October 2008 Author: Patrick J. Kelly This is a slightly reworded copy of this patent application which shows a method of
HANDLING SUSPEND MODE ON A USB MOUSE
APPLICATION NOTE HANDLING SUSPEND MODE ON A USB MOUSE by Microcontroller Division Application Team INTRODUCTION All USB devices must support Suspend mode. Suspend mode enables the devices to enter low-power
Troubleshooting And Repairing ATX Power Supply
Troubleshooting And Repairing ATX Power Supply Brought to you by Jestine Yong Http://www.PowerSupplyRepairGuide.com I hope that you have enjoyed the short report of The Easy Way To Understand Switch Mode
Joule Thief 3.0 Kit. June 2012, Rev 1 1 http://www.easternvoltageresearch.com Joule Thief 3.0
Kit Instruction Manual Eastern Voltage Research, LLC June 2012, Rev 1 1 http://www.easternvoltageresearch.com HIGH BRIGHTNESS LED THIS KIT USES A 1W CREE, HIGH BRIGHTNESS LED. DO NOT STARE AT THIS (OR
Application Note AN-1135
Application Note AN-1135 PCB Layout with IR Class D Audio Gate Drivers By Jun Honda, Connie Huang Table of Contents Page Application Note AN-1135... 1 0. Introduction... 2 0-1. PCB and Class D Audio Performance...
28 Volt Input - 40 Watt
Features Powers 28 volt dc-dc converters during power dropout Input voltage 12 to 40 volts Operating temperature -55 to +125 C Reduces hold-up capacitance by 80% Inhibit function Synchronization function
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
WORKING WITH STEPPER MOTORS
19 WORKING WITH STEPPER MOTORS In past chapters we ve looked at powering robots using everyday continuous DC motors. DC motors are cheap, deliver a lot of torque for their size, and are easily adaptable
Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester
Leonardo Journal of Sciences ISSN 1583-0233 Issue 20, January-June 2012 p. 31-36 Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Ganesh Sunil NHIVEKAR *, and Ravidra Ramchandra MUDHOLKAR
Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff
Supply voltage Supervisor TL77xx Series Author: Eilhard Haseloff Literature Number: SLVAE04 March 1997 i IMPORTANT NOTICE Texas Instruments (TI) reserves the right to make changes to its products or to
Adding Heart to Your Technology
RMCM-01 Heart Rate Receiver Component Product code #: 39025074 KEY FEATURES High Filtering Unit Designed to work well on constant noise fields SMD component: To be installed as a standard component to
LM 358 Op Amp. If you have small signals and need a more useful reading we could amplify it using the op amp, this is commonly used in sensors.
LM 358 Op Amp S k i l l L e v e l : I n t e r m e d i a t e OVERVIEW The LM 358 is a duel single supply operational amplifier. As it is a single supply it eliminates the need for a duel power supply, thus
The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit.
The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit. Micro Wizard has been manufacturing Pinewood Derby timers for over 10 years.
Operating Manual Ver.1.1
4 Bit Binary Ripple Counter (Up-Down Counter) Operating Manual Ver.1.1 An ISO 9001 : 2000 company 94-101, Electronic Complex Pardesipura, Indore- 452010, India Tel : 91-731- 2570301/02, 4211100 Fax: 91-731-
Ocean Controls RC Servo Motor Controller
Ocean Controls RC Servo Motor Controller RC Servo Motors: RC Servo motors are used in radio-controlled model cars and planes, robotics, special effects, test equipment and industrial automation. At the
DM74121 One-Shot with Clear and Complementary Outputs
June 1989 Revised July 2001 DM74121 One-Shot with Clear and Complementary Outputs General Description The DM74121 is a monostable multivibrator featuring both positive and negative edge triggering with
A Digital Timer Implementation using 7 Segment Displays
A Digital Timer Implementation using 7 Segment Displays Group Members: Tiffany Sham u2548168 Michael Couchman u4111670 Simon Oseineks u2566139 Caitlyn Young u4233209 Subject: ENGN3227 - Analogue Electronics
COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design
PH-315 COMINATIONAL and SEUENTIAL LOGIC CIRCUITS Hardware implementation and software design A La Rosa I PURPOSE: To familiarize with combinational and sequential logic circuits Combinational circuits
Design Project: Power inverter
Design Project: Power inverter This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,
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
MSL1000 Monitored Serial Link Interface Manual V1.01
Audix Systems, Station Road, Wenden, Saffron Walden, Essex, CB11 4LG. Telephone: +44(0)1799 540888 Facsimile: +44(0)1799 541618 www.tycosafetyproducts-europe.com www.audixsystems.co.uk MSL1000 Monitored
Power Supplies. 1.0 Power Supply Basics. www.learnabout-electronics.org. Module
Module 1 www.learnabout-electronics.org Power Supplies 1.0 Power Supply Basics What you ll learn in Module 1 Section 1.0 Power Supply Basics. Basic functions of a power supply. Safety aspects of working
Glolab Talking Phone Dial Monitor
Introduction The detects the tones generated when numbers are dialed on your touch tone telephone and speaks the numbers that were dialed. This verifies that you dialed the correct number and is especially
SUPER SNOOPER BIG EAR
AA-1D Super Snooper Big Ear SPECIFICATIONS Operates on 5 to 9v DC Will drive a small speaker Provides up to 1 watt of audio power Distortion > 0.2% Voltage Gain up to 46 db Size: 1 x 1.95 Rainbowkits.com
DK40 Datasheet & Hardware manual Version 2
DK40 Datasheet & Hardware manual Version 2 IPC@CHIP DK40 Evaluation module Beck IPC GmbH http://www.bcl.de page 1 of 11 Table of contents Table of contents... 2 Basic description... 3 Characteristics...
Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty. 1.1. Safety notes. 1.2. Policy. 1.3. Warranty.
Whale 3 DC Servo drive User Manual and Installation Guide Contents 1. Safety, policy and warranty. 1.1. Safety notes. 1.2. Policy. 1.3. Warranty. 2. Electric specifications. 2.1.Operation ranges. 3. Connections
Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II
Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II Administration: o Prayer PicBasic Pro Programs Used in This Lesson: o General PicBasic Pro Program
Electronic Rotary Table Divider V2.1 Construction
Electronic Rotary Table Divider V2.1 Construction 2006,2013 Steve Ward ([email protected]) Legal: All documents, code, schematics, firmware etc are offered as an aid to the experienced constructor
How to Read a Datasheet
How to Read a Datasheet Prepared for the WIMS outreach program 5/6/02, D. Grover In order to use a PIC microcontroller, a flip-flop, a photodetector, or practically any electronic device, you need to consult
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
RADIO FREQUENCY IDENTIFICATION (RFID) GARAGE DOOR ENTRY SYSTEM
Multi-Disciplinary Engineering Design Conference Kate Gleason College of Engineering Rochester Institute of Technology Rochester, New York 14623 Project Number: 06509 RADIO FREQUENCY IDENTIFICATION (RFID)
DS2187 Receive Line Interface
Receive Line Interface www.dalsemi.com FEATURES Line interface for T1 (1.544 MHz) and CEPT (2.048 MHz) primary rate networks Extracts clock and data from twisted pair or coax Meets requirements of PUB
Programming the BetaBrite Classic LED electronic sign
Programming the BetaBrite Classic LED electronic sign by Gary Peek Written for Nuts & Volts magazine, 2003, published on internet Update 2008 In 2005 Adaptive Microsystems introduced the BetaBrite Prism
AP-1 Application Note on Remote Control of UltraVolt HVPS
Basics Of UltraVolt HVPS Output Voltage Control Application Note on Remote Control of UltraVolt HVPS By varying the voltage at the Remote Adjust Input terminal (pin 6) between 0 and +5V, the UV highvoltage
AN460 Using the P82B96 for bus interface
INTEGRATED CIRCUITS 2001 Feb 14 IC12a and IC28 Data Handbook The P82B96 offers many different ways in which it can be used as a bus interface. In its simplest application it can be used as an interface
DS1232LP/LPS Low Power MicroMonitor Chip
DSLP/LPS Low Power MicroMonitor Chip www.dalsemi.com FEATURES Super-low power version of DS 50 µa quiescent current Halts and restarts an out-of-control microprocessor Automatically restarts microprocessor
Fairchild Semiconductor Application Note July 1984 Revised May 2001. Definition
Fairchild Semiconductor Application Note July 1984 Revised May 2001 Designer s Encyclopedia of One-Shots Introduction Fairchild Semiconductor manufactures a broad variety of monostable multivibrators (one-shots)
PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard
PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard University April 13, 2016 About Arduino: The Board Variety of models of Arduino Board (I am using Arduino Uno) Microcontroller constructd similarly
Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module
Display Board Pulse Width Modulation (PWM) Power/Speed Controller Module RS0 Microcontroller LEDs Motor Control Pushbuttons Purpose: To demonstrate an easy way of using a Freescale RS0K2 microcontroller
Bi-directional level shifter for I²C-bus and other systems.
APPLICATION NOTE Bi-directional level shifter for I²C-bus and other Abstract With a single MOS-FET a bi-directional level shifter circuit can be realised to connect devices with different supply voltages
Low Cost Pure Sine Wave Solar Inverter Circuit
Low Cost Pure Sine Wave Solar Inverter Circuit Final Report Members: Cameron DeAngelis and Luv Rasania Professor: Yicheng Lu Advisor: Rui Li Background Information: Recent rises in electrical energy costs
HOBBY SERVO FUNDAMENTALS BY: DARREN SAWICZ
HOBBY SERVO FUNDAMENTALS BY: DARREN SAWICZ I NTRODUCTION H obby servos are a popular and inexpensive method of motion control. They provide an off-the-shelf solution for most of the R/C and robotic hobbyist's
SYSTEM 4C. C R H Electronics Design
SYSTEM 4C C R H Electronics Design SYSTEM 4C All in one modular 4 axis CNC drive board By C R Harding Specifications Main PCB & Input PCB Available with up to 4 Axis X, Y, Z, A outputs. Independent 25
Analog outputs. Public Document. VS10XX AppNote: Connecting analog outputs
: Connecting analog outputs Description This document describes how to protect the analog outputs of VS10XX series devices from ESD and how to make a prtoected line-out connection. It shows an example
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
RC2200DK Demonstration Kit User Manual
Demonstration Kit User Manual Table of contents TABLE OF CONTENTS... 1 QUICK INTRODUCTION... 2 INTRODUCTION... 3 DEMONSTRATION BOARD... 4 POWER SUPPLY SECTION... 5 RS-232 INTERFACE... 6 CONNECTORS... 7
PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description
Features PICNet 1 PIC18 Network & SD/MMC Development Board IC Sockets for 28 or 40-pin Microchip PIC18F Microcontrollers IC Socket for 8-pin serial EEPROM Multiple MCU Oscillator sources Full 10BaseT IEEE
MC433 Stepper Motor Controller
MC433 Stepper Motor Controller 4 Axis, 10A PWM Hardware Reference Guide PCB Rev 1.1,1.1b MC433 Rev 1-1(b) Hardware Reference Guide Manual Revision 0.95 Warranty Statement SOC Robotics warrants that the
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
A p p l i c a t i o n N o t e
USB Port Protection The USB-Interface might be the most distributed PC interface in the world. The usage in industryapplications is more and more common. Let s have a closer look to the special environmental
2.0 Command and Data Handling Subsystem
2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation
HCC4541B HCF4541B PROGRAMMABLE TIMER
HCC4541B HCF4541B PROGRAMMABLE TIMER 16 STAGE BINARI COUNTER LOW SYMMETRICAL OUTPUT RESISTANCE, TYPICALLY 100 OHM AT DD = 15 OSCILLATOR FREQUENCY RANGE : DC TO 100kHz AUTO OR MASTER RESET DISABLES OSCIL-
Reversing starter circuit for single phase induction motors Updated 1 st September 2008
Reversing starter circuit for single phase induction motors Updated st September 008 Most single phase electric motors fitted to machine tools, compressors etc. are squirrel cage induction type which can
conventional system operation
conventional system operation detection line operation Conventional detection systems normally operate on a 24VDC line. In the standby condition, the detectors will draw a low current, typically less than
Digital I/O: OUTPUT: Basic, Count, Count+, Smart+
Digital I/O: OUTPUT: Basic, Count, Count+, Smart+ The digital I/O option port in the 4-Series provides us with 4 optically isolated inputs and 4 optically isolated outputs. All power is supplied externally.
Rectifier circuits & DC power supplies
Rectifier circuits & DC power supplies Goal: Generate the DC voltages needed for most electronics starting with the AC power that comes through the power line? 120 V RMS f = 60 Hz T = 1667 ms) = )sin How
Application Note 82 Using the Dallas Trickle Charge Timekeeper
www.maxim-ic.com Application Note 82 Using the Dallas Trickle Charge Timekeeper DESCRIPTION The Dallas Semiconductor/Maxim real-time clock (RTC) family contains a number of parts within an integrated trickle-charging
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
Impulse G+/VG+ Series 3, 24 VDC Interface Card Terminal Designations
Impulse G+/VG+ Series 3, 24 VDC Interface Card Terminal Designations Addendum to: IMPULSE G+ Series 3 Manual (140-10258) IMPULSE VG+ Series 3 Manual (140-10257) This addendum should be used when a 24VDC
Programming Logic controllers
Programming Logic controllers Programmable Logic Controller (PLC) is a microprocessor based system that uses programmable memory to store instructions and implement functions such as logic, sequencing,
