Electronics for You Plus | September 2015 | Vol
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Amateur Radio Software Distributed with (X)Ubuntu LTS Serge Stroobandt, ON4AA
Amateur Radio Software Distributed with (X)Ubuntu LTS Serge Stroobandt, ON4AA Copyright 2014–2018, licensed under Creative Commons BY-NC-SA Introduction Amateur radio (also called “ham radio”), is a technical hobby Many ham radio stations are highly integrated with computers. Radios are interfaced with com- puters to aid with contact logging, propagation prediction, station spotting, antenna steering, signal (de)modulation and filtering. For many years, amateur radio software has been a bastion of Windows™ ap- plications developed by However, with the advent of the Rasperry Pi, amateur radio hobbyists are slowly but surely discovering GNU/Linux. Most of the software for GNU/Linux is available through package repositories. Such package repositories come by default with the GNU/Linux distribution of your choice. Package management systems offer many benefits in the form of security (you know what you are getting from whom) and ease-of-use (packages are upgraded automatically). No longer does one need to wander the back corners of the internet to find wne or updated software, exposing oneself to the risk of catching a computer virus. A number of GNU/Linux distributions offer freely installable ham-related packages under the “Amateur Radio” section of their main repository. The largest collection of ham radio packages is offeredy b OpenSuse and De- bian-derived distributions like Xubuntu LTS and Linux Mint, to name but a few. Arch Linux may also have whole bunch of ham related software in the Arch User Repository (AUR). 1 Synaptic One way to find and tallins ham radio packages on Debian-derived distros is by using the Synaptic graphical package manager (see Figure 1). -
Eel 4915 Senior Design Ii Department of Electrical & Computer
EEL 4915 SENIOR DESIGN II DEPARTMENT OF ELECTRICAL & COMPUTER ENGINEERING UNIVERSITY OF CENTRAL FLORIDA Senior Design II Term Paper ACDC – A Helping Hand – Group A Akash Jinandra – EE & CpE Carlos Cuesta – EE & CpE Devin Defond – EE Chang Ching Wu – EE Table of Contents 1. Executive Summary.................................................................................................................. 1 2. Project Description.................................................................................................................... 2 2.1. Motivation ........................................................................................................................... 2 2.2. Project Specifications........................................................................................................ 2 2.2.1. Overall Block Diagram ............................................................................................... 2 2.2.1.1. Hardware .............................................................................................................. 3 2.2.1.1.1. Hardware of Arm .......................................................................................... 3 2.2.1.1.2. Hardware of Sleeve ..................................................................................... 4 2.2.1.2. Software ............................................................................................................... 5 2.2.1.2.1. Software of Arm .......................................................................................... -
Experiences in Using Open Source Software for Teaching Electronic Engineering CAD
Experiences in Using Open Source Software for Teaching Electronic Engineering CAD Dr Simon Busbridge1 & Dr Deshinder Singh Gill School of Computing, Engineering and Mathematics, University of Brighton, Brighton BN2 4GJ [email protected] Abstract Embedded systems and simulation distinguish modern professional electronic engineering from that learnt at school. First year undergraduates typically have little appreciation of engineering software capabilities and file handling beyond elementary word processing. This year we expedited blended teaching through the experiential based learning process via open source engineering software. Students engaged with the entire electronic engineering product creation process from inception, performance simulation, printed circuit board design, manufacture and assembly, to cabinet design and complete finished product. Currently students learn software skills using a mixture of electronic and mechanical engineering software packages. Although these have professional capability they are not available off-campus and are sometimes surprisingly poor in simulating real world devices. In this paper we report use of LTspice, FreePCB and OpenSCAD for the learning and teaching of analogue electronics simulation and manufacture. Comparison of the software options, the type of tasks undertaken, examples of student assignments and outputs, and learning achieved are presented. Examples of assignment based learning, integration between the open source packages and difficulties encountered are discussed. Evaluation of student attitudes and responses to this method of learning and teaching are also discussed, and the educational advantages of using this approach compared to the use of commercial packages is highlighted. Introduction Most educational establishments use software for simulating or designing engineering. Most commercial packages come with an academic licence which restricts access to on-site computers. -
Elementary Filter Circuits
Modular Electronics Learning (ModEL) project * SPICE ckt v1 1 0 dc 12 v2 2 1 dc 15 r1 2 3 4700 r2 3 0 7100 .dc v1 12 12 1 .print dc v(2,3) .print dc i(v2) .end V = I R Elementary Filter Circuits c 2018-2021 by Tony R. Kuphaldt – under the terms and conditions of the Creative Commons Attribution 4.0 International Public License Last update = 13 September 2021 This is a copyrighted work, but licensed under the Creative Commons Attribution 4.0 International Public License. A copy of this license is found in the last Appendix of this document. Alternatively, you may visit http://creativecommons.org/licenses/by/4.0/ or send a letter to Creative Commons: 171 Second Street, Suite 300, San Francisco, California, 94105, USA. The terms and conditions of this license allow for free copying, distribution, and/or modification of all licensed works by the general public. ii Contents 1 Introduction 3 2 Case Tutorial 5 2.1 Example: RC filter design ................................. 6 3 Tutorial 9 3.1 Signal separation ...................................... 9 3.2 Reactive filtering ...................................... 10 3.3 Bode plots .......................................... 14 3.4 LC resonant filters ..................................... 15 3.5 Roll-off ........................................... 17 3.6 Mechanical-electrical filters ................................ 18 3.7 Summary .......................................... 20 4 Historical References 25 4.1 Wave screens ........................................ 26 5 Derivations and Technical References 29 5.1 Decibels ........................................... 30 6 Programming References 41 6.1 Programming in C++ ................................... 42 6.2 Programming in Python .................................. 46 6.3 Modeling low-pass filters using C++ ........................... 51 7 Questions 63 7.1 Conceptual reasoning ................................... -
Getting Started in High Performance Electronic Design
Getting started in high performance electronic design Wojtek Skulski Department of Physics and Astronomy University of Rochester Rochester, NY 14627-0171 skulski _at_ pas.rochester.edu First presented May/23/2002 Updated for the web July/03/2004 Wojtek Skulski May/2002 Department of Physics and Astronomy, University of Rochester Getting started with High performance electronic design • 3-hour class • Designing high performance surface mount and multilayer boards. • What tools and resources are available? • How to get my design manufactured and assembled? • Board design with OrCAD Capture and Layout. • When and where: • Thursday, May/23/2002, 9-12am, Bausch&Lomb room 106 (1st floor). • Slides updated for the web July/03/2004. • Reserve your handout. • Send e-mail to [email protected] if you plan to attend. • Walk-ins are invited, but there may be no handouts if you do not register. • See you there! Wojtek Skulski May/2002 Department of Physics and Astronomy, University of Rochester The goal and outline of this class • Goal: • Describe the tools available to us for designing high performance electronic instruments. • Outline • Why do we need surface mount and multilayer boards? • What tools and resources are available? • How to get my PCB manufactured? • How to get my board assembled? • Designing with OrCAD Capture and OrCAD Layout. • The audience • You know the basics of electronics. • … and you need to get going quickly with your design. Wojtek Skulski May/2002 Department of Physics and Astronomy, University of Rochester Disclaimer • I am describing tools and methods which work for me. • I do not claim that this information is complete. -
Nanoelectronic Mixed-Signal System Design
Nanoelectronic Mixed-Signal System Design Saraju P. Mohanty Saraju P. Mohanty University of North Texas, Denton. e-mail: [email protected] 1 Contents Nanoelectronic Mixed-Signal System Design ............................................... 1 Saraju P. Mohanty 1 Opportunities and Challenges of Nanoscale Technology and Systems ........................ 1 1 Introduction ..................................................................... 1 2 Mixed-Signal Circuits and Systems . .............................................. 3 2.1 Different Processors: Electrical to Mechanical ................................ 3 2.2 Analog Versus Digital Processors . .......................................... 4 2.3 Analog, Digital, Mixed-Signal Circuits and Systems . ........................ 4 2.4 Two Types of Mixed-Signal Systems . ..................................... 4 3 Nanoscale CMOS Circuit Technology . .............................................. 6 3.1 Developmental Trend . ................................................... 6 3.2 Nanoscale CMOS Alternative Device Options ................................ 6 3.3 Advantage and Disadvantages of Technology Scaling . ........................ 9 3.4 Challenges in Nanoscale Design . .......................................... 9 4 Power Consumption and Leakage Dissipation Issues in AMS-SoCs . ................... 10 4.1 Power Consumption in Various Components in AMS-SoCs . ................... 10 4.2 Power and Leakage Trend in Nanoscale Technology . ........................ 10 4.3 The Impact of Power Consumption -
Tinycad Free Download
Tinycad free download TinyCAD is a program for drawing electrical circuit diagrams commonly known as schematic drawings. It supports PCB layout programs with several netlist formats and can also produce SPICE simulation netlists. It is also often used to draw one-line diagrams, block diagrams, and. TinyCAD, free and safe download. TinyCAD latest version: Get help drawing professional-looking circuit diagrams. TinyCAD is a good, free software only. Download TinyCAD for Windows now from Softonic: % safe and virus free. More than downloads this month. Download TinyCAD latest version TinyCAD - TinyCAD is a program for drawing circuit diagrams commonly known as schematic drawings. It supports standard and custom symbol libraries. TinyCAD allows you to design basic or complex electrical or electronic circuit diagrams. It has symbols distributed in 42 libraries which. TinyCAD is fully open-source so you can use it for free and you can to put the original drawing on your web-site, with a link to TinyCAD for download, this isn't. 9/10 - Download TinyCAD Free. Download TinyCAD free and you will be able to design and develop printed circuit boards. TinyCAD can also be used to check. TinyCad is a software application that provides you tools and other features that helps you make circuit diagrams in just a matter of minutes. You could either add. Download TinyCAD for free. TinyCAD is an open source schematic capture program for MS Windows. Free Download TinyCAD Build - Create schematic drawings with the help of the extensive built-in library and check for design. Download TinyCAD Simple drafting device for multiple professional purposes. -
Pcb-20050609 an Interactive Printed Circuit Board Layout System for X11
1 Pcb-20050609 an interactive printed circuit board layout system for X11 harry eaton i Table of Contents Copying ...................................... 1 History ....................................... 2 1 Overview .................................. 4 2 Introduction ............................... 5 2.1 Symbols .................................................... 5 2.2 Vias........................................................ 5 2.3 Elements ................................................... 5 2.4 Layers ...................................................... 7 2.5 Lines ....................................................... 8 2.6 Arcs........................................................ 9 2.7 Polygons ................................................... 9 2.8 Text ...................................................... 10 2.9 Nets....................................................... 10 3 Getting Started........................... 11 3.1 The Application Window ................................... 11 3.1.1 Menus ................................................ 11 3.1.2 The Status-line and Input-field ......................... 14 3.1.3 The Panner Control.................................... 14 3.1.4 The Layer Controls .................................... 15 3.1.5 The Tool Selectors ..................................... 16 3.1.6 Layout Area........................................... 18 3.2 Log Window ............................................... 18 3.3 Library Window ........................................... 18 3.4 Netlist Window -
Freepcb User Guide Version 1.4
FreePCB User Guide Version 1.4 Allan Wright April 14, 2007 FreePCB User Guide - Ver 1.4 1 21 Apr 07 Table of Contents 1. Introduction...........................................................................3 5.15.1 Copper Area Cutouts.......................................... ........57 2. User Guide History................................................................4 5.16 Text...................................................................... ...............58 2.1 What's new in version 1.4................................... ....................4 5.17 Solder Mask Cutouts................................................. ..........59 2.2 What's new in version 1.2................................... ....................4 5.18 Groups.......................................................... ......................60 3. Installing FreePCB................................................................6 5.19 Design Rule Checking........................................................ .62 4. Overview of the PCB Design Process...................................7 5.20 Exporting Drill and Gerber Files................................ .........69 5.20.1 Creating Files...................................................... .......69 4.1 Schematic Diagram....................................................... ..........7 5.20.2 Viewing and Printing Files................................ .........72 4.2 Specifying Parts, Packages and Pin Names.............................7 5.20.3 Drill Sizes................................................. .................73 -
Ngspice User Manual
Ngspice User’s Manual Version 35 plus (ngspice development version) Holger Vogt, Marcel Hendrix, Paolo Nenzi, Dietmar Warning September 27, 2021 2 Locations The project and download pages of ngspice may be found at Ngspice home page http://ngspice.sourceforge.net/ Project page at SourceForge http://sourceforge.net/projects/ngspice/ Download page at SourceForge https://sourceforge.net/projects/ngspice/files/ng-spice- rework/ Git source download https://sourceforge.net/p/ngspice/ngspice/ci/master/tree/ Status This manual is a work in progress. Some to-dos are listed in Chapt. 24.3. More is surely needed. You are invited to report bugs, missing items, wrongly described items, bad English style, etc. How to use this Manual The manual is a “work in progress.” It may accompany a specific ngspice release, e.g. ngspice-35 as manual version 35. If its name contains ‘Version xxplus’, it describes the actual code status, found at the date of issue in the Git Source Code Management (SCM) tool. This manual is intended to provide a complete description of ngspice’s functionality, features, commands, and procedures. This manual is not a book about learning SPICE usage, however the novice user may find some hints how to start using ngspice. Chapter 21.1 gives a short introduction how to set up and simulate a small circuit. Chapter 32 is about compiling and installing ngspice from a tarball or the actual Git source code, which you may find on the ngspice web pages. If you are running a specific Linux distribution, you may check if it provides ngspice as part of the package. -
Multiplexed Photometry and Fluorimetry Using Multiple Frequency Channels Khaled M
Wayne State University Wayne State University Dissertations 1-2-2013 Multiplexed Photometry And Fluorimetry Using Multiple Frequency Channels Khaled M. Dadesh Wayne State University, Follow this and additional works at: http://digitalcommons.wayne.edu/oa_dissertations Part of the Electrical and Computer Engineering Commons Recommended Citation Dadesh, Khaled M., "Multiplexed Photometry And Fluorimetry Using Multiple Frequency Channels" (2013). Wayne State University Dissertations. Paper 757. This Open Access Dissertation is brought to you for free and open access by DigitalCommons@WayneState. It has been accepted for inclusion in Wayne State University Dissertations by an authorized administrator of DigitalCommons@WayneState. MULTIPLEXED PHOTOMETRY AND FLUORIMETRY USING MULTIPLE FREQUENCY CHANNELS by KHALED M. DADESH DISSERTATION Submitted to the Graduate School of Wayne State University, Detroit, Michigan in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY 2013 MAJOR: ELECTRICAL ENGINEERING Approved by: ________________________________ Advisor Date ——————————————————— ——————————————————— ——————————————————— © COPYRIGHT BY KHALED M. DADESH 2013 All Rights Reserved DEDICATION I dedicate my humble work to the soul of my father who encouraged and supported me to be in the right path, my mother who raised me and still prays for me to be a successful person to people and community, my wife and kids, and all my family members and friends who gave me support and help to finish my dissertation. ii ACKNOWLEDGEMENTS I would like to express my sincere appreciation to Dr. Amar Basu, who contributed tremendous time and valuable support to my research. I also appreciate Dr. Yang Zhao, Dr. Mark Ming-Cheng, and Dr. Jessica Back for their constructive comments and precious suggestions and support. -
Circuit Cellar No.269
PROJECT: Proximity Card Access Control INSIGHT: Determine a Design’s Failure Rate INNOVATE: Power-Up with Heat LOCATION: United States LOCATION: Canada LOCATION: United States PAGE: 34 PAGE: 64 PAGE: 68 N O 269 CIRCUIT CELLAR THE WoRLD’S SoURCE foR EMBEDDED ELECTRonICS EnGInEERInG InfoRMaTIon DECEMBER 2012 The World’s Source for Embedded Electronics Engineering Information ISSUE 269 PROGRAMMABLE LOGIC MCU-Based Bike Computer Inside Arduino’s Power Supply Linux & Concurrency DECEMBER 2012 PROGRAMMABLE LOGIC Synchronous Detection Explained Electrically Actuated Sound Effects PLUS Green Energy Design Innovative RL78-Based Projects // Electrostatic Cleaning Robot // Solar-Powered Water Heater // Portable Power Quality Meter www.circuitcellar.com NowNNow withwiwitithth 32MB3322MMB FlashFllasashh andand 64MB64M4MBMBB RAM!RAM! MOD54415 Core Module NANO54415 Core Module 32-bit 250 MHz processor 32-bit 250 MHz processor 64MB DDR2 RAM 64MB DDR2 RAM 32MB ash 8MB ash $ 00 10/100 Mbps Ethernet 10/100 Mbps Ethernet 69 Qty.. 100100ytQ 44 general purpose I/O 30 general purpose I/O Eight UARTs Eight UARTs NANO54415 Five I2C Four I2C Two CAN Two CAN 3 SPI 3 SPI 1-Wire® 1-Wire® 5 pulse width modulators (PWM) 8 pulse width modulators (PWM) SSI SSI MicroSD ash card MicroSD ash card ready $ 00 8 analog to digital converters (ADC) 6 analog to digital converters (ADC) Qty.tQ yy.. 100 Two digital to analog converters (DAC) Two digital to analog converters (DAC) MOD54415 89 Quickly create and deploy applications from your Mac or Windows PC Low cost NetBurner development kits are available to customize Development Kit for MOD54415 any aspect of operation including web pages, data ltering, or custom Part No.