File: /home/peppino/sketchbook/g3tr_due/g3tr_due.ino Pagina 1 di 5
|
|
- Louise Hood
- 6 years ago
- Views:
Transcription
1 File: /home/peppino/sketchbook/g3tr_due/g3tr_due.ino Pagina 1 di 5 / filename: g3tr_due.ino G3TR means: Giuseppe Talarico Transistor Type Recognizer ( Identifier ) This version is for ARDUINO DUE with direct ARM, ATSAM3X8E, Register manipulation. Just only two 10K resistors and a serial terminal program are needed to implement a simple and powerfull digital Transistor Tester. The circuit allows to test any type of transistor ( npn,pnp, n-channel, p-channel ) both low or High Power. The program tell us if the transistor under test is working or not and which is his type for example: NPN-BJT, PNP-BJT, NCHANNEL-MOSFET, PCHANNEL-MOSFET. The program test diode too and tell us where the Anode is attached ( RED CABLE or BLACK CABLE) Devices broken or shorted are decoded too. Date: 4 settembre 2013 Author: Giuseppe Talarico Internet: giuseppetalarico.wordpress.com / / G3TR Schematic: DRAIN_IN (C1) D33 < R_DRAIN_OUT (C3) D35 > K Drain ( Collector ) ( A ) ( A ) ( red cable ) SOURCE_OUT (C5) D37 > Source ( Emitter ) ( K ) ( K ) ( black cable ) R_GATE_OUT (C7) D39 > K Gate ( Base ) ( white cable ) BJT_MOSFET_IN (C9) D41 < BTN \ (C18) D45 < \ GND / //ATSAM3X8E: Parallel Input/Output Controller (PIO) pag. 641 data sheet // my defines #define PIOC_ID ID_PIOC // ID_PIOC=13 // pag. 47 #define WPEN 0 // Write Protect Enable // PIOC input port pin: #define BTN 18 // (D45) DIGITAL PINC.18 Button Switch #define DRAIN_IN 1 // (D33) DIGITAL PINC.1 #define BJT_MOSFET_IN 9 // (D41) DIGITAL PINC.9 // PIOC output port pin: #define R_GATE_OUT 7 // (D39) DIGITAL PINC.7 #define SOURCE_OUT 5 // (D37) DIGITAL PINC.5 #define R_DRAIN_OUT 3 // (D35) DIGITAL PINC.3 // #define ulp unsigned long // unsigned long pointer ( to save listing space ) // my macros #define readpin(port,bitnumber) ((0x (1 << bitnumber )) & port) #define setbit(port,bitnumber) port = (1 << bitnumber) // global variables
2 File: /home/peppino/sketchbook/g3tr_due/g3tr_due.ino Pagina 2 di 5 boolean identified; // constant Strings const char title[] ="\n\n\r Transistor Type Recognizer ( Identifier ) on Arduino-Due \n\n\r"; const char prompt[] ="\n\rg3tr> "; // global ARM registers pointers //Every peripheral in the SAM3X is off by default (to save power) and should be turned on. //PMC Peripheral Clock Enable Register 0: pag. 561 unsigned long ppmc_pcer0 = (ulp)®_pmc_pcer0; //0x400E0610; unsigned long ppmc_wpmr = (ulp)®_pmc_wpmr; //0x400E06E4; // PMC Write Protect Mode pag. 581 unsigned long ppioc_wpmr = (ulp)®_pioc_wpmr; //0x400E12E4; // PIOC Write Protect Mode pag. 677 unsigned long ppioc_per = (ulp)®_pioc_per; //0x400E1200; // PIO Enable Register pag. 656 //PIOC output: unsigned long ppioc_oer = (ulp)®_pioc_oer; //0x400E1210; // Output Enable Register pag. 657 unsigned long ppioc_sodr = (ulp)®_pioc_sodr; //0x400E1230; // Set Output Data Register pag. 660 unsigned long ppioc_codr = (ulp)®_pioc_codr; //0x400E1234; // Clear Output Data Register pag. 661 //PIOC input: unsigned long ppioc_pdsr = (ulp)®_pioc_pdsr; //0x400E123C; // Pin Data Status Register pag. 662 unsigned long ppioc_pudr = (ulp)®_pioc_pudr; //0x400E1260; // Pullup Disable Register pag. 666 unsigned long ppioc_puer = (ulp)®_pioc_puer; //0x400E1264; // Pullup Enable Register " " // g3tr procedures void try_npn_nchannel(void) //Serial.println("try npn/n-channel...\n"); // Polarize the transistor under test like NPN or NCHANNEL setbit(ppioc_sodr, R_GATE_OUT); // gate (base) > H setbit(ppioc_sodr, R_DRAIN_OUT); // drain (collector)--> H setbit(ppioc_codr, SOURCE_OUT); // source (emitter) --> L delay( 20 ); // msec if(readpin(ppioc_pdsr,drain_in)== 0) // may be npn or n-channel setbit(ppioc_codr, R_GATE_OUT); // gate (base) > L //It is npn or n-channel // now it decides for npn-bjt or nchannel-mosfet setbit(ppioc_sodr, R_GATE_OUT); // gate (base) > H if (readpin(ppioc_pdsr,bjt_mosfet_in)!= 0) Serial.println("N-CHANNEL MOSFET"); else Serial.println("NPN BJT"); //end try_npn_nchannel // void try_pnp_pchannel(void) //Serial.println("try pnp/p-channel...\n"); // Polarize the transistor under test like PNP or PCHANNEL
3 File: /home/peppino/sketchbook/g3tr_due/g3tr_due.ino Pagina 3 di 5 setbit(ppioc_sodr, R_GATE_OUT); // gate (base) > H setbit(ppioc_codr, R_DRAIN_OUT); // drain (collector)--> L setbit(ppioc_sodr, SOURCE_OUT); // source (emitter) --> H if (readpin(ppioc_pdsr,drain_in)== 0) // may be pnp or p-channel setbit(ppioc_codr, R_GATE_OUT); // gate (base) --> L //It is pnp or p-channel // now it decides for pnp-bjt or p-channel mosfet setbit(ppioc_codr, R_GATE_OUT); // gate (base) --> L if (readpin(ppioc_pdsr,bjt_mosfet_in)== 0) Serial.println("P-CHANNEL MOSFET"); else Serial.println("PNP BJT"); //end try_pnp_pchannel() // void try_diode(void) //Serial.println("try DIODE..."); //Polarize the DIODE under test setbit(ppioc_sodr, R_DRAIN_OUT); // Anode ---> H // Catode---> L setbit(ppioc_codr, SOURCE_OUT); if ( readpin(ppioc_pdsr,drain_in)== 0) //may be a DIODE; to verify, invert Polarization setbit(ppioc_codr, R_DRAIN_OUT); setbit(ppioc_sodr, SOURCE_OUT); // Anode ---> L // Catode---> H if ( readpin(ppioc_pdsr,drain_in)== 0) Serial.println("DIODE [Anode on RED cable]"); //Polarize the DIODE under test in a different way setbit(ppioc_codr, SOURCE_OUT); // Catode--> L setbit(ppioc_sodr, R_DRAIN_OUT); // Anode---> H //may be a DIODE, so invert Polarization setbit(ppioc_codr, R_DRAIN_OUT); // Anode --> L setbit(ppioc_sodr, SOURCE_OUT); // Catode --> H Serial.println("DIODE [Anode on BLACK cable]"); //end try_diode()
4 File: /home/peppino/sketchbook/g3tr_due/g3tr_due.ino Pagina 4 di 5 // void try_short(void) setbit(ppioc_sodr, R_DRAIN_OUT); // H setbit(ppioc_codr, SOURCE_OUT); // L if (readpin(ppioc_pdsr,drain_in)== 0) setbit(ppioc_codr, R_DRAIN_OUT); // L setbit(ppioc_sodr, SOURCE_OUT); // H Serial.println("DEVICE SHORTED"); //end try_short(); // void try_broken(void) setbit(ppioc_sodr, R_DRAIN_OUT); setbit(ppioc_codr, SOURCE_OUT); // H // L setbit(ppioc_codr, R_DRAIN_OUT); // L setbit(ppioc_sodr, SOURCE_OUT); // H if (readpin(ppioc_pdsr,drain_in)== 0) Serial.println("DEVICE BROKEN"); //end try_broken() //================================= S E T U P ===================================== void setup() Serial.begin(115200); ppmc_wpmr = 0x504D4300; //Disable PMC write protect; 0x504D43 ( PMC in ASCII) pag. 581 //Every peripheral in the SAM3X is off by default (to save power) and should be turned on. setbit(ppmc_pcer0, PIOC_ID); // Enables PIOC peripheral clock // 0 = No effect. // 1 = Enables the corresponding peripheral clock. //( see pag. 655 note (3) on pioc_pdsr!!!!!!) //PIOC: ppioc_wpmr = 0x50494F00; //Disable PIOC write protect; 0x50494F ( PIO in ASCII). //Configure Outputs: setbit(ppioc_oer, R_GATE_OUT); setbit(ppioc_oer, SOURCE_OUT); setbit(ppioc_oer, R_DRAIN_OUT); //configure Inputs: setbit(ppioc_per, DRAIN_IN); //Enables the PIO to control the corresponding pin //(disables peripheral control of the pin) setbit(ppioc_per, BJT_MOSFET_IN);// "
5 File: /home/peppino/sketchbook/g3tr_due/g3tr_due.ino Pagina 5 di 5 setbit(ppioc_per, BTN); // " setbit(ppioc_pudr, DRAIN_IN); //disable pullup setbit(ppioc_pudr, BJT_MOSFET_IN);//disable pullup setbit(ppioc_puer, BTN); setbit(ppmc_wpmr,wpen); setbit(ppioc_wpmr,wpen); //enable internal pullup on BTN // Enables the Write Protect on PMC Write Protect Mode Register // Enables the Write Protect //end setup //================================= L O O P ===================================== void loop() Serial.println(title); Serial.print(prompt); while (true) if (identified) //delay(100); Serial.print(prompt); if(readpin(ppioc_pdsr,btn)== 0) delay(300); try_npn_nchannel(); try_pnp_pchannel(); try_diode(); try_short(); try_broken(); //end while // end loop
File: /media/j/texas/my msp430/g3tr/g3tr.c Pagina 1 di 5
File: /media/j/texas/my msp430/g3tr/g3tr.c Pagina 1 di 5 /+ filename: g3tr.c G3TR means: Giuseppe Talarico Transistor Type Recognizer This version is for launchpad MSP430 Just only two 10K resistors and
More informationDigital Fundamentals. Integrated Circuit Technologies
Digital Fundamentals Integrated Circuit Technologies 1 Objectives Determine the noise margin of a device from data sheet parameters Calculate the power dissipation of a device Explain how propagation delay
More informationIR Breakbeam Sensors. Created by lady ada. Last updated on :32:59 PM UTC
IR Breakbeam Sensors Created by lady ada Last updated on 2017-12-08 10:32:59 PM UTC Guide Contents Guide Contents Overview Arduino CircuitPython 2 3 5 8 Adafruit Industries https://learn.adafruit.com/ir-breakbeam-sensors
More informationLaboratory 1 Introduction to the Arduino boards
Laboratory 1 Introduction to the Arduino boards The set of Arduino development tools include µc (microcontroller) boards, accessories (peripheral modules, components etc.) and open source software tools
More informationProduct Information. IC Outputs Terms & Definitions
Product Information IC Outputs Terms & Definitions These terms and their definitions are taken from EIA/JEDEC Standard No. 99-A, Terms, Definitions, and Letter Symbols for Microelectronic Devices, clause
More informationTECH 3821 Lab #2 Relay Driver with Computer Control
TECH 3821 Lab #2 Relay Driver with Computer Control Name: Background: One of the most basic controls in industry is the ability to turn things on and off. As we saw in Lab #1, a relay is often used to
More informationLatch-Up. Parasitic Bipolar Transistors
Latch-Up LATCH-UP CIRCUIT Latch-up is caused by an SCR (Silicon Controlled Rectifier) circuit. Fabrication of CMOS integrated circuits with bulk silicon processing creates a parasitic SCR structure. The
More informationLogic Chip Tester User Manual SW Version /8/2012. Chapter 1 Introduction/Background
Logic Chip Tester User Manual SW Version 1.00 4/8/2012 Chapter 1 Introduction/Background In the 1970 s and 80 s, many digital devices were designed using a number of 14, 16, 20, or perhaps 24- pin logic
More informationBinary Representations, and the Teensy 3.5
Binary Representations, and the Teensy 3.5 Data Types short, int, long: size depends on the particular microprocessor In order to be clear about sizes, gcc (our compiler) provides a set of types, including:
More informationChapter 9. Input/Output (I/O) Ports and Interfacing. Updated: 3/13/12
Chapter 9 Input/Output (I/O) Ports and Interfacing Updated: 3/13/12 Basic Concepts in I/O Interfacing and PIC18 I/O Ports (1 of 2) I/O devices (or peripherals) such as LEDs and keyboards are essential
More informationC:\Users\Jacob Christ\Documents\MtSAC\ELEC74 Mt SAC - chipkit\homework Sheets.docx
ELEC 74 Worksheet 1 Logic Gate Review 1. Draw the truth table and schematic symbol for: a. An AND gate b. An OR gate c. An XOR gate d. A NOT gate ELEC74 Worksheet 2 (Number Systems) 1. Convert the following
More informationMulti-function Tester (TC-V2.12k)
August 2015 Table of Contents 1 Overview... 3 1.1 Introduction... 3 1.2 Features... 3 2 Operating Instructions... 4 2.1 Key operational definitions... 4 2.2 Power on... 5 2.3 Detect transistor... 5 2.4
More informationAnalog and Telecommunication Electronics
Politecnico di Torino - ICT School Analog and Telecommunication Electronics F4 - Actuator driving» Driving BJT switches» Driving MOS-FET» SOA and protection» Smart switches 30/05/2014-1 ATLCE - F4-2011
More informationOn/Off Control Using the Remote Control (RC) pin on Flex Power Modules
On/Off Control Using the Remote Control () pin on Flex s Design Note 021 Flex s Abstract Most DC/DC s throughout the industry offer some type of remote control function to enable the to be turned on or
More informationNOTIFICATION (Advt No. 1/2018) Syllabus (Paper III)
NOTIFICATION (Advt No. 1/2018) Syllabus (Paper III) Post Code - 302 Area: Instrumentation COMPUTER PROGRAMMING AND APPLICATION 1. OVERVIEW OF PROGRAMMING: Steps in program development, problem identification,
More informationBuild a 5A H-bridge Motor driver! New version
Build a 5A H-bridge Motor driver! New version Posted on June 7, 2008, by Ibrahim KAMAL, in Motor Control, tagged This H-bridge is easy to build, without any critical components. It is based on the famous
More informationIME-100 Interdisciplinary Design and Manufacturing
IME-100 Interdisciplinary Design and Manufacturing Introduction Arduino and Programming Topics: 1. Introduction to Microprocessors/Microcontrollers 2. Introduction to Arduino 3. Arduino Programming Basics
More informationPower IC 용 ESD 보호기술. 구용서 ( Yong-Seo Koo ) Electronic Engineering Dankook University, Korea
Power IC 용 ESD 보호기술 구용서 ( Yong-Seo Koo ) Electronic Engineering Dankook University, Korea yskoo@dankook.ac.kr 031-8005-3625 Outline Introduction Basic Concept of ESD Protection Circuit ESD Technology Issue
More informationTABLE OF CONTENTS 1.0 PURPOSE INTRODUCTION ESD CHECKS THROUGHOUT IC DESIGN FLOW... 2
TABLE OF CONTENTS 1.0 PURPOSE... 1 2.0 INTRODUCTION... 1 3.0 ESD CHECKS THROUGHOUT IC DESIGN FLOW... 2 3.1 PRODUCT DEFINITION PHASE... 3 3.2 CHIP ARCHITECTURE PHASE... 4 3.3 MODULE AND FULL IC DESIGN PHASE...
More informationMulti-function Tester (TC-V2.12k)
1 Overview 1.1 Introduction 1-160x128 TFT display 2 - Multi function key 3 - Transistor test area 4 - Zener Diode test area 5 - IR receiver window 6 - Micro USB Charging Interface 7 - Charge indicator
More informationMETRICS WIN4145. How Win4145 Stores Information. Project Files. The Win4145 Initialization File. Data and Plot Windows.
METRICS WIN4145 REFERENCE GUIDE CONTENTS CHAPTER 1: A QUICK TOUR OF WIN4145 How Win4145 Stores Information Project Files The Win4145 Initialization File Data and Plot Windows The Menu Bars The Toolbar
More informationUCBB dual port breakout board user's manual
UCBB dual port breakout board user's manual 1/14 Contents 1 Features 2 Dimensions 3 Connectors 3.1 Screw terminals 3.2 IDC ports 3.3 Powering 3.4 Outputs 3.5 Inputs 4 LED indicators 5 Example connections
More informationRotary Encoder Basics
Rotary Encoder Basics A rotary encoder has a fixed number of positions per revolution. These positions are easily felt as small clicks you turn the encoder. The Keyes module that I have has thirty of these
More informationMICROPROCESSORS A (17.383) Fall Lecture Outline
MICROPROCESSORS A (17.383) Fall 2010 Lecture Outline Class # 04 September 28, 2010 Dohn Bowden 1 Today s Lecture Syllabus review Microcontroller Hardware and/or Interface Programming/Software Lab Homework
More informationIntroduction to ICs and Transistor Fundamentals
Introduction to ICs and Transistor Fundamentals A Brief History 1958: First integrated circuit Flip-flop using two transistors Built by Jack Kilby at Texas Instruments 2003 Intel Pentium 4 mprocessor (55
More informationChapter 1. Solutions Solution 1.1. Most RAMs are volatile, meaning the information is lost if power is removed then restored.
Chapter 1. Solutions Solution 1.1. Most RAMs are volatile, meaning the information is lost if power is removed then restored. Solution 1.2. The bus signals of the MC9S12C32 are AD15-0, R/W, LSTRB and E.
More informationADC to I 2 C. Data Sheet. 10 Channel Analog to Digital Converter. with output via I 2 C
Data Sheet 10 Channel Analog to Digital Converter with output via I 2 C Introduction Many microcontroller projects involve the use of sensors like Accelerometers, Gyroscopes, Temperature, Compass, Barometric,
More informationExperiment 1 Introduction to PSpice
Experiment 1 Introduction to PSpice W.T. Yeung and R.T. Howe UC Berkeley EE 105 Fall 2003 1.0 Objective One of the CAD tools you will be using as an circuit designer is SPICE, a Berkeleydeveloped industry-standard
More informationAdafruit 1-Wire GPIO Breakout - DS2413
Adafruit 1-Wire GPIO Breakout - DS2413 Created by Bill Earl Last updated on 2018-08-22 03:40:00 PM UTC Guide Contents Guide Contents Overview Assembly & Wiring Headers Position the Header And Solder! Wiring
More informationEE 330 Laboratory 3 Layout, DRC, and LVS
EE 330 Laboratory 3 Layout, DRC, and LVS Spring 2018 Contents Objective:... 2 Part 1 creating a layout... 2 1.1 Run DRC... 2 1.2 Stick Diagram to Physical Layer... 3 1.3 Bulk Connections... 3 1.4 Pins...
More informationMIFARE Secure OEM Reader Module Data Sheet
724-10 MIFARE Secure OEM Reader Module Data Sheet General Description The 724-10 MIFARE Secure OEM Reader Module is a fully encapsulated device containing all the electronics required to perform a secure
More informationIssue : 1.1 Date : 19/1/2004. Trigger IO. C-Cam Technologies. a division of. Vector International 1 / 6
Trigger IO C-Cam Technologies a division of Vector International 1 / 6 1 Trigger IO connector Trigger IO connector Camera with LS interface Trigger IO connector Camera with USB interface 2 / 6 1.1 Pin
More informationE40M. Binary Numbers, Codes. M. Horowitz, J. Plummer, R. Howe 1
E40M Binary Numbers, Codes M. Horowitz, J. Plummer, R. Howe 1 Reading Chapter 5 in the reader A&L 5.6 M. Horowitz, J. Plummer, R. Howe 2 Useless Box Lab Project #2 Adding a computer to the Useless Box
More informationButton Input: On/off state change
Button Input: On/off state change Living with the Lab Gerald Recktenwald Portland State University gerry@pdx.edu User input features of the fan Potentiometer for speed control Continually variable input
More informationVector 3D printer complete wire list including extruder PWA listing
Vector 3D printer complete wire list including extruder PWA listing Conventions Pin numbering for connectors It is normal practice in print circuit board (PCB) layout to denote pin 1 of a PCB mounted connector
More informationTLC5947 and TLC59711 PWM LED Driver Breakouts
TLC5947 and TLC59711 PWM LED Driver Breakouts Created by Bill Earl Last updated on 2016-03-01 07:38:00 PM EST Guide Contents Guide Contents Overview Assembly Assembly: Soldering the Headers Position the
More informationBMS: Installation Manual v2.x - Documentation
Page 1 of 7 BMS: Installation Manual v2.x From Documentation This section describes how external peripheral devices are connected and additional functions of the BMS are used. I you have not done so already,
More informationIOX-16 User s Manual. Version 1.00 April Overview
UM Unified Microsystems IOX-16 User s Manual Version 1.00 April 2013 Overview The IOX-16 Arduino compatible shield is an easy way to add 16 additional digital Input/Output (I/O) lines to your Arduino system.
More informationEmbedded Systems. Copyright 2000 Ken Arnold 1. Outline. Embedded Hardware. Fluid Flow Analogies. Schematic Conventions. Voltage = Pressure
Embedded Hardware Background: Electronics & Digital Logic Ken Arnold ken.arnold@hte.com Outline Electronic Schematic Conventions Basic Electronics & Logic Circuit Concepts Fluid Flow Analogies Transistors,
More informationMicrocontroller-based Traffic Light Controller. Faculty of Life Sciences & Computing. Communications Technology London Metropolitan University
Faculty of Life Sciences & Computing Communications Technology LONDON NORTH CAMPUS Microcontroller-based Traffic Light Controller Submitted 26/04/13 in partial fulfilment of the requirements for the Embedded
More informationEE 105 Microelectronic Devices & Circuits FALL 2018 C. Nguyen
1. Objective UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences HSPICE Tutorial The objective of this session is to give initial exposure to the
More informationCONSTRUCTION GUIDE Remote Big Wheel. Robobox. Level VIII
CONSTRUCTION GUIDE Remote Big Wheel Robobox Level VIII Remote Big Wheel In this box we will learn about an advanced use of motors and infrared emission & reception through a unique robot: the Big Wheel.
More informationKeywords: CRC, CRC-7, cyclic redundancy check, industrial output, PLC, programmable logic controller, C code, CRC generation, microprocessor, switch
Keywords: CRC, CRC-7, cyclic redundancy check, industrial output, PLC, programmable logic controller, C code, CRC generation, microprocessor, switch APPLICATION NOTE 6002 CRC PROGRAMMING FOR THE MAX14900E
More informationSchematic Diagram: R2,R3,R4,R7 are ¼ Watt; R5,R6 are 220 Ohm ½ Watt (or two 470 Ohm ¼ Watt in parallel)
Nano DDS VFO Rev_2 Assembly Manual Farrukh Zia, K2ZIA, 2016_0130 Featured in ARRL QST March 2016 Issue Nano DDS VFO is a modification of the original VFO design in Arduino Projects for Amateur Radio by
More informationIntroduction to Arduino. Wilson Wingston Sharon
Introduction to Arduino Wilson Wingston Sharon cto@workshopindia.com Physical computing Developing solutions that implement a software to interact with elements in the physical universe. 1. Sensors convert
More informationCHAPTER 5. Voltage Regulator
CHAPTER 5 Voltage Regulator In your robot, the energy is derived from batteries. Specifically, there are two sets of batteries wired up to act as voltage sources; a 9V battery, and two 1.5V batteries in
More informationMake your own secret locking mechanism to keep unwanted guests out of your space!
KNOCK LOCK Make your own secret locking mechanism to keep unwanted guests out of your space! Discover : input with a piezo, writing your own functions Time : 1 hour Level : Builds on projects : 1,,3,4,5
More informationOverview. Multiplexor. cs281: Introduction to Computer Systems Lab02 Basic Combinational Circuits: The Mux and the Adder
cs281: Introduction to Computer Systems Lab02 Basic Combinational Circuits: The Mux and the Adder Overview The objective of this lab is to understand two basic combinational circuits the multiplexor and
More informationLab 8. Arduino and WiFi - IoT applications
Lab 8. Arduino and WiFi - IoT applications IoT - Internet of Things is a recent trend that refers to connecting smart appliances and electronics such as microcontrollers and sensors to the internet. In
More informationDept. of Electrical, Computer and Biomedical Engineering. Measuring the common emitter current gain β in a bipolar junction transistor
Dept. of Electrical, Computer and Biomedical Engineering Measuring the common emitter current gain β in a bipolar junction transistor Measuring β I C I E IB I E I B I C β ( I C,V CE )= I C I B 2 Purpose
More informationEE 330 Laboratory 3 Layout, DRC, and LVS Fall 2015
EE 330 Laboratory 3 Layout, DRC, and LVS Fall 2015 Contents Objective:... 2 Part 1 Creating a layout... 2 1.1 Run DRC Early and Often... 2 1.2 Create N active and connect the transistors... 3 1.3 Vias...
More information< W3150A+ / W5100 Application Note for SPI >
< W3150A+ / W5100 Application Note for SPI > Introduction This application note describes how to set up the SPI in W3150A+ or W5100. Both the W3150A+ and W5100 have same architecture. W5100 is operated
More informationRAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY
RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF ELECTRICAL & ELECTRONICS ENGINEERING QUESTION BANK EE T34 - Electronic Devices and Circuits II YEAR / III SEMESTER RGCET 1 UNIT-I 1. How
More informationDigital and Analogue Project Report
EITF 040 Digital and Analogue Project Report Group 6 Fida Saidani Qinghua Liu March, 2013 1 Abstract The aim of this project is to build an electronic device that makes use of the law of light reflection,
More informationHIPEX Full-Chip Parasitic Extraction. Summer 2004 Status
HIPEX Full-Chip Parasitic Extraction Summer 2004 Status What is HIPEX? HIPEX Full-Chip Parasitic Extraction products perform 3D-accurate and 2D-fast extraction of parasitic capacitors and resistors from
More informationSRS501 User s manual
SRS501 User s manual 1. Function Function of the device is measurement of angular rate projection. 1.1 Specification: in steady state power consumption: < 6 watt; time of functional ready no more 3 seconds;
More informationArduino and Matlab for prototyping and manufacturing
Arduino and Matlab for prototyping and manufacturing Enrique Chacón Tanarro 11th - 15th December 2017 UBORA First Design School - Nairobi Enrique Chacón Tanarro e.chacon@upm.es Index 1. Arduino 2. Arduino
More informationLab 01 Arduino 程式設計實驗. Essential Arduino Programming and Digital Signal Process
Lab 01 Arduino 程式設計實驗 Essential Arduino Programming and Digital Signal Process Arduino Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's
More informationNeoLoch. Inquisitor 4116 DRAM Blade Manual. Overview. Preliminary Release
NeoLoch Inquisitor 4116 DRAM Blade Manual Overview The Inquisitor 4116 DRAM blade is designed to test 16 pin DRAM ICs. Current tests include 4116, 9016, D416, 4027 and 4096. The Inquisitor 4116 DRAM tester
More informationHipex Full-Chip Parasitic Extraction
What is Hipex? products perform 3D-accurate and 2D-fast extraction of parasitic capacitors and resistors from hierarchical layouts into hierarchical transistor-level netlists using nanometer process technology
More informationDescription: Using the ITC232-A for Period Measurement.
RMV ELECTRONICS INC. Application Note: Description: Using the ITC232-A for Period Measurement. Application #: 00004 Date: September 1994 Status: Draft version The basic operating principle to measure period
More informationSX1509 I/O Expander Breakout Hookup Guide
Page 1 of 16 SX1509 I/O Expander Breakout Hookup Guide Introduction Is your Arduino running low on GPIO? Looking to control the brightness of 16 LEDs individually? Maybe blink or breathe a few autonomously?
More informationNanoBoard MIDI Interface
NanoBoard 3000 - MIDI Interface Frozen Content Mod ifi ed by Adm in on Nov 6, 201 3 The NanoBoard 3000 caters for transmission and reception of signals in accordance with the MIDI (Musical Instrument Digital
More informationMICROPROCESSORS A (17.383) Fall Lecture Outline
MICROPROCESSORS A (17.383) Fall 2010 Lecture Outline Class # 03 September 21, 2010 Dohn Bowden 1 Today s Lecture Syllabus review Microcontroller Hardware and/or Interface Programming/Software Lab Homework
More informationLM5050 High Side OR-ing FET Controller
LM5050 High Side OR-ing FET Controller TI reference design number: PMP20096 Rev A Input: 5V 75V DC DC Test Results Page 1 of 14 Table of Contents Contents 1 Circuit Description... 3 2 Schematic... 3 3
More informationThis is the Arduino Uno: This is the Arduino motor shield: Digital pins (0-13) Ground Rail
Reacting to Sensors In this tutorial we will be going over how to program the Arduino to react to sensors. By the end of this workshop you will have an understanding of how to use sensors with the Arduino
More informationC:\Users\jacob\Documents\MtSAC\ELEC74 Mt SAC - chipkit\homework Sheets.docx
ELEC 74 Worksheet 1 Logic Gate Review 1. Draw the truth table and schematic symbol for: a. An AND gate b. An OR gate c. An XOR gate d. A NOT gate ELEC74 Worksheet 2 (Number Systems) 1. Convert the following
More informationChapter 1: A Quick Tour of ICS Chapter The Setup Editor 26
Chapter 1: A Quick Tour of ICS 5 What is ICS SOFTWARE? How ICS Stores Information Test Setups The Test Setup/Project File Relationship Test Setup Applications The Setup Editor Project Files Creating Project
More informationEE 308 Spring A software delay. To enter a software delay, put in a nested loop, just like in assembly.
More on Programming the 9S12 in C Huang Sections 5.2 through 5.4 Introduction to the MC9S12 Hardware Subsystems Huang Sections 8.2-8.6 ECT_16B8C Block User Guide A summary of MC9S12 hardware subsystems
More informationInterrupt vectors for the 68HC912B32. The interrupt vectors for the MC9S12DP256 are located in memory from 0xFF80 to 0xFFFF.
Interrupts The Real Time Interrupt Interrupt vectors for the 68HC912B32 The interrupt vectors for the MC9S12DP256 are located in memory from 0xFF80 to 0xFFFF. These vectors are programmed into Flash EEPROM
More informationExternal Library. Features. General Description 1.0. The library provides documentation for external components
1.0 Features The library provides documentation for external components General Description The Off-Chip library in the Component Catalog provides a way for you to mix external and internal components
More informationDischarge by touching: BNC coax shield, outlet metal cover plate, wire connected to GND
Step-down transformer Very High Voltage Very Low Current Lower Voltage, 110V Power Station Grounding contact (3rd wire) Faulty wiring makes box hot!! Current path splits: 1) to ground (mostly) 2) through
More informationDS28CZ04 Evaluation System Evaluates: DS28CZ04
General Description The DS28CZ04 evaluation system (EV system) consists of a DS28CZ04 evaluation board (EV board) and a Maxim CMAXQUSB command module. The DS28CZ04 is a 4Kb EEPROM with four nonvolatile
More informationMK5 5-Axis Controller
MK5 5-Axis Controller Technical Reference Manual PCB Rev 1.0 2010 SOC Robotics, Inc. 1 Manual Rev 0.91 Introduction The MK5 is a 5-Axis breakout board that accepts the MM120, MM130, MM133 or MM220 stepper
More informationDigital Input and Output
1 Digital Input and Output Module Syllabus Digital Input and Output Voltages and Logic Values GPIO Controller Using Pointer to Access GPIO Define Data Structure for Peripherals Digital IO Examples Using
More informationArduCAM-M-2MP Camera Shield
33275-MP ArduCAM-M-2MP Camera Shield 2MP SPI Camera Hardware Application Note Rev 1.0, Mar 2015 33275-MP ArduCAM-M-2MP Hardware Application Note Table of Contents 1 Introduction... 2 2 Typical Wiring...
More informationSetting up an initial ".tcshrc" file
ECE445 Fall 2005 Introduction to SaberSketch The SABER simulator is a tool for computer simulation of analog systems, digital systems and mixed signal systems. SaberDesigner consists of the three tools,
More informationExperiment No. 5 MEMORY DESIGN USING STATIC RANDOM ACCESS MEMORY (RAM) ECE 441
Experiment No. 5 MEMORY DESIGN USING STATIC RANDOM ACCESS MEMORY (RAM) ECE 441 Peter Chinetti October 30, 2013 1 Introduction 1.1 Purpose Date Performed: October 10,17, & 24, 2013 Partners: Zelin Wu Instructor:
More informationSYLLABUS OF ADVANCED CARD LEVEL & CHIP LEVEL TRAINING ( DESKTOP AND LAPTOP )
SYLLABUS OF ADVANCED CARD LEVEL & CHIP LEVEL TRAINING ( DESKTOP AND LAPTOP ) Module 1 - Basic Electronics Basic Electronics Concept A/C, D/C Concepts & Flow Of Current Resistors - Meaning & Use Of Resistors,
More informationManual. Specifications. Contents. Options
Page 1 ATE-501: USB Input Controller - 8 Inputs The ATE-500/600 series is a range of modular I/O controllers. It uses small standardized boards which allows you to configure the system to your requirements.
More informationShiftOut Tutorial. Maria Taylor
ShiftOut Tutorial Maria Taylor The Shift register works from Left to Right. The side with the indent is Up indicating that the left pin is #1 and the right pin is #16. Step #1: Assess the board. Depict
More informationThe PUMPKIN LIGHT LED
The PUMPKIN LIGHT LED PUMPKIN LIGHT LED By Mark McCuller Email: mcculler@mail.com DESIGN SUMMARY The PUMPKIN LIGHT LED By: Mark McCuller The Pumpkin Light LED is a battery-powered device that illuminates
More informationBasic Interface Techniques for the CRD155B
Basic Interface Techniques for the CRD155B April 2001, ver. 1.10 Application Note 101 Introduction This application note contains basic information about interfacing external circuitry to computer I/O
More informationLab #2: Building the System
Lab #: Building the System Goal: In this second lab exercise, you will design and build a minimal microprocessor system, consisting of the processor, an EPROM chip for the program, necessary logic chips
More informationAnalog and Telecommunication Electronics
Politecnico di Torino Electronic Eng. Master Degree Analog and Telecommunication Electronics F2 Active power devices»mos»bjt» IGBT, TRIAC» Safe Operating Area» Thermal analysis AY 2015-16 26/04/2016-1
More informationAnalog and Telecommunication Electronics
Politecnico di Torino - ICT School Analog and Telecommunication Electronics F2 Active power devices»mos»bjt» IGBT, TRIAC» Safe Operating Area» Thermal analysis 23/05/2014-1 ATLCE - F2-2014 DDC 2014 DDC
More informationOPERATING PRINCIPLES FOR PHOTOELECTRIC SENSORS
OPERATING PRINCIPLES FOR PHOTOELECTRIC SENSORS Photoelectric These sensors use light sensitive elements to detect objects and are made up of an emitter (light source) and a receiver. Four types of photoelectric
More informationSIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT I
QUESTION BANK 2017 SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR (AUTONOMOUS) Siddharth Nagar, Narayanavanam Road 517583 QUESTION BANK (DESCRIPTIVE) Subject with Code : Basic Electronic Devices (16EC401) Year
More informationI2C-OC805S, I2C-OC805SA I2C Bus 8-Output Open Collectors
I2C-OC85, I2C-OC85A I2C Bus 8-Output Open Collectors Features PCF8574 and PCF8574A I2C bus I/O expander 8 Outputs Open Collectors Operating voltage 2.5V to 5.5V Inverse polarity protection circuits khz
More informationEECS150, Fall 2004, Midterm 1, Prof. Culler. Problem 1 (15 points) 1.a. Circle the gate-level circuits that DO NOT implement a Boolean AND function.
Problem 1 (15 points) 1.a. Circle the gate-level circuits that DO NOT implement a Boolean AND function. 1.b. Show that a 2-to-1 MUX is universal (i.e. that any Boolean expression can be implemented with
More informationELM185xB Laser Diode Driver
General description Laser Diode Driver is a bipolar type laser diode driver IC with internal APC circuit which consists of a reference voltage source, an error amplifier, and a thermal shutdown circuit
More informationLook closely at this schematic diagram, in thid class you will be asked to construct this circuit WITHOUT using the textbook!
LEARNING TO READ SCHEMATIC DIAGRAMS So far you have been constructing the circuits by following the detailed pictures in the textbook. For example, you were following the pictures to connect the LED between
More informationMC-32 Multiboard Programming Adapter
MC-32 Multiboard Programming Adapter The multiboard adapter is currently available for the Galep5 programming software and supports the Fujitsu MB95Fxxx series. A GalepX version and support for further
More informationPhysical Computing Self-Quiz
Physical Computing Self-Quiz The following are questions you should be able to answer without reference to outside material by the middle of the semester in Introduction to Physical Computing. Try to answer
More informationThe DTMF generator comprises 3 main components.
Make a DTMF generator with an Arduino board This article is for absolute beginners, and describes the design and construction of a DTMF generator. DTMF generators are often used to signal with equipment
More informationHARDWARE MANUAL TMCM-1613 TMCM-1613-REC. Hardware Version V TRINAMIC Motion Control GmbH & Co. KG Hamburg, Germany.
MODULES FOR BLDC MOTORS MODULES Hardware Version V 1.10 HARDWARE MANUAL + + TMCM-1613 + + Single Axis BLDC Controller / Driver Block-commutation Hall-sensor based Analog+digital inputs / outputs Up-to
More informationPLCIO2 Programmable Logic Controller Updated 3/26/10
Overview: PLCIO2 Programmable Logic Controller Updated 3/26/10 PLCIO2 is a programmable logic controller which provides: 35 Inputs (bipolar, with a choice of 5 or 24) 39 Outputs (20SPST, 2 SPDT, 17 open
More informationPIC Dev 14 Surface Mount PCB Assembly and Test Lab 1
Name Lab Day Lab Time PIC Dev 14 Surface Mount PCB Assembly and Test Lab 1 Introduction: The Pic Dev 14 SMD is a simple 8-bit Microchip Pic microcontroller breakout board for learning and experimenting
More informationModel INSTRUCTION MANUAL DIGITAL MULTIMETER
Model 57040 INSTRUCTION MANUAL DIGITAL MULTIMETER SAFETY INFORMATION This multimeter has been designed according to IEC 1010 concerning electronic measuring instruments with an overvoltage category (CAT
More informationAND9032. How to Read Temperature Through I 2 C Bus for NCT75-based Thermostat APPLICATION NOTE
How to Read Temperature Through I 2 C Bus for -based Thermostat APPLICATION NOTE Introduction The is a twowire serially programmable temperature sensor with an over temperature/interrupt output pin to
More information