Virtual Analog Synthesizer Implementation by Use of the Lopass Gate
|
|
|
- Sheena Tyler
- 9 years ago
- Views:
Transcription
1 Virtual Analog Synthesizer Implementation by Use of the Lopass Gate ECE4007 Senior Design Project Section L01, Home Brew Synthesizer Group Project Advisor, Dr. David Keezer Ron Grier, Team Leader Temitope Alausa Shawn Bainbridge William Walker Submitted September 21, 2010
2 Table of Contents Executive Summary Introduction Objective Motivation Background Project Description and Goals Technical Specification Design Approach and Details Design Approach Codes and Standards Constraints, Alternatives, and Tradeoffs Schedule, Tasks and Milestones Project Demonstration Marketing and Cost Analysis Marketing Analysis Cost Analysis Summary References Appendix A Home Brew (ECE4007L01) 2
3 Executive Summary The blackbachs synthesizer will be a device used by musicans, music producers, DIY enthusiasts, and audiophiles to enhance the usability and flexibility of producing music. The blackbachs offers audio enthusiasts a virtual analog synthesizer without sacrificing the warmth of analog sounds. The product will utilize MIDI-over-USB control to send information to a MCU which will in turn control the analog hardware. The interfacing of the analog and digital modules will be handled through the use of an Arduino Duemilanove development board, which will also serve as a Voltage Controlled Oscillator. The MCU will send a control voltage and a PWM signal containing wavetable information from the VCO to a LoPass Gate. The Lopass Gate shall implement a VCF, VCA, and a combination of the two as well as perform D-to-A conversion for the MCU. Moreover, full programming capability will also be a feature of the blackbachs with presets, a LCD display, and additional memory for custom user presets. The target price of the blackbachs will be between $250 and $300 per unit so that it will be less expensive than current feature-heavy monophonic analog synthesizers. There will be two versions of the blackbachs offered to target musicians, music producers, and DIY synthesizer enthusiasts. There will be an assembled version of the blackbachs targeted at music professionals, in addition to a DIY kit for synthesizer enthusiasts including prefabricated parts and assembly instructions. Home Brew (ECE4007L01) 3
4 1. Introduction Team Home Brew is requesting $440 to design the blackbachs synthesizer that produces authentic analog sounds, taking advantages of flexibility and ease of use found in modern virtual analog synthesizers technology. The system consists of a microcontroller that converts a pulse width modulated (PWM) signal from digital to analog. The converted signal will be sent to a lopass gate (LPG) where the filtering and amplification will be done. The system also consists of a MIDI interface that will connect a user input to the blackbachs. The synthesizer is targeted towards audiophiles, do it yourself (DIY) enthusiasts, and musicians who desire sounds that cannot be replicated digitally. 1.1 Objective The objective of the Home Brew design group is to create a synthesizer that produces analog sound but takes of advantage of the flexibility and ease of use found in modern Virtual Aanalog synthesizers. The blackbachs synthesizer will be capable of producing sine, triangle, square, and saw tooth waveforms. The synthesizer will combine both analog and digital circuitry and allow users to control rotary encoders and switches that determine the preset parameters. These preset parameters will control the analog circuitry. User input from a MIDI keyboard will then produce the desired waveform based on the settings of the preset parameters. Figure 1 is a block diagram that shows how the blackbachs will be implemented based on the preset parameters and inputs from the MIDI keyboard. Figure 1. High-level block diagram of the blackbachs synthesizer. Home Brew (ECE4007L01) 4
5 1.2 Motivation Interest in the development of low-cost virtual analog synthesizers comes from the demand for the sound characteristics produced by analog synthesizers. Musicians constantly demand the warmth and imperfections in sound produced by analog synthesizers. While there are a number of virtual analog synthesizers on the market, many take the approach of the using custom DSP algorithms and ASICs to model the characteristics of sounds produced by analog synthesizers [1]. The process of building custom chips for a design raises the production cost, resulting in these costs being passed on to the consumer. In the case of synthesizers utilizing a mixture of analog and digital modules, a problem arises when using vintage components to model the sound associated with analog synthesizers. Many vintage parts are out of production, making these components hard to source and expensive [2]. This leads to the issue of how can one closely model the sounds associated with analog synthesizers in a low-cost manner with parts that are easy to source. A clear-cut solution does not exist for this problem, but avoiding custom microprocessor designs reduces the complexity and price of the project. Determining which synthesizer modules provide an advantage when implemented digitally compared to their analog counterparts is also another factor. Target consumers for the blackbachs synthesizer include musicians and DIY enthusiasts searching for a virtual analog synthesizer that does not compromise the imperfections and aesthetics associated with analog sound for the sake of building a low-cost device. These issues motivate the production of the blackbachs synthesizer as a foray into the concerns associated with virtual analog synthesizer design. 1.3 Background History and Development of Synthesizers In the 1980s, applications for digital circuitry crossed into electronics for music synthesis. Digital synthesizers became popular and basically replaced the analog synths of the 1960s and 1970s. The DSP sound synthesis algorithms, along with digital computer technology, led the way to a new age of polyphonic digital synthesizers. In the 1990s, cheap second hand analog synths became less Home Brew (ECE4007L01) 5
6 expensive than current digital versions and musicians began to revisit the old analog synthesizers. This paradigm shift allowed the sounds of the analog electronics to become prevalent once again and audiophiles and DIY enthusiasts alike, longed for the analog synthesis sounds produced two decades before. With the rebirth of analog sound and the technology available to drive the sound digitally, the blackbachs synthesizer will use a microcontroller to drive analog components. This fusion will allow the affordability and ease of using digital electronics, while granting the user the nostalgic sounds of analog synthesis. The Current Synthesizer Market Currently, synthesizer manufacturers have created analog synthesizers with digital controls. These analog/digital hybrid models give users a greater flexibility while continuing to offer authentic analog sound quality. Popular models include the Oberheim OB-MX, Moog Voyager and the Shruthi-1. The OB-MX is a modern synthesizer with an analog audio path. The interface is user friendly and allows for easy programming of unique sounds. The OB-MX provides analog sounds while being programmable for user defined presets and MIDI compatible. Underlying Technology LPG The Lopass Gate was created in 1970 by Don Buchla in the form of the Model 292 Quad Voltage-Controlled Lopass Gate [3]. The Model 292 is a vactrol based circuit that gives the user options to switch from a VCF, VCA, and a setting that takes advantage of both circuits. The electrooptical coupler based circuits in the Lopass Gate gave Buchla his trademark sound due to the natural slewing of the vactrol. This slewing of the vactrol makes the attack soft and has been described as natural [4]. Since the advent of the Model 292, variations of the Lopass Gate have enabled resonance control and a dedicated crossfading output [5]. Voltage Controlled Oscillators Home Brew (ECE4007L01) 6
7 A voltage-controlled oscillator (VCO) allows the user to define input waveforms. Based on a control voltage applied to the input of the VCO, the pitch of the waveform selected can be varied. VCOs have been used in synthesizers since the 1970s and are the primary component for waveform synthesis. The MIDI Protocol The MIDI protocol is a series of numerical values, ranging from 0 to 255, allowing for the digital music control events to be understood by hardware and software platforms [7]. Designed for use by keyboard-based instruments, the message structrure is oriented to performance events, such as picking or striking a note. Voice selection in MIDI entails selecting a key, sending a Note-On message o an input port of a microcontroller, and processing the message through implementation of the MIDI protocol in program code. Arduino Microcontroller Development Platform Arduino microcontroller development systems are based on the Atmel AVR family of 8-bit microcontrollers; these microcontrollers come pre-installed with an Arduino bootloader, which serves as a communication hub between Arduino's software and the AVR's hardware. Because of this, Arduino's software libraries are written in the C programming language and are compiled using avr-gcc and avrlibc, a widely-used compiler and C library for Atmel AVR microcontrollers, respectively. The software libraries provided by Arduino establish the layer of abstraction of programming Arduino systems versus others on the market. The aforementioned Arduino software libraries are available by use of the Arduino programming language [9]. 2. Project Description and Goals The blackbachs synthesizer will be a full-fledged synthesizer with digital control. Users will Home Brew (ECE4007L01) 7
8 determine the desired sound by setting up the blackbachs internal preset parameters. These preset parameters will be controlled by rotary knobs and pushbuttons located on the front panel. A MIDI keyboard will be interfaced with the blackbachs allowing users to simply press a key and obtain output featuring analog characteristics. The blackbachs synthesizer will the following features: Tone Generation Programmable Presets Intuitive User Interface and Controls Internal Storage for Wavetables and Presets Low Latency Response from Input Clear Model of Analog Non-Idealities and Sound (Warmth) MIDI-over-USB input capabilities The target price of the blackbachs will be between $250 and $300 per unit. There will be two versions of the blackbachs offered to target musicians, music producers, and DIY synthesizer enthusiasts. There will be an assembled version of the blackbachs targeted at music professionals, in addition to a DIY kit for synthesizer enthusiasts including prefabricated parts and assembly instructions. 3. Technical Specification Table 1 and Table 2 provide technical and physical specifications for the blackbachs synthesizer, respectively. Home Brew (ECE4007L01) 8
9 Table 1. Technical Specifications of The Blackbachs Synthesizer Specification Audio Latency from User-Input Number of Programmable Presets Number of Voices Resolution of Oscillator Waveforms Number of USB Input Ports Microprocessor Type System Memory System Clock Frequency Input Voltage Value 30ms (Maximum) Presets One Voice 8-Bit Resolution One Port Atmel ATmega328 MCU 32KB of Flash Memory 2KB of SRAM 1KB of EEPROM 16 MHz 15V (maximum) Table 2. Physical Specifications of The Blackbachs Synthesizer Specification Case Dimensions (m/in) Weight (kg/lb) Value TBD TBD 4. Design Approach and Details Figure 2.. Detailed lock diagram of the blackbachs synthesizer. Home Brew (ECE4007L01) 9
10 4.1 Design Approach Central MCU System As the project is comprised of both analog and digital modules, the interfacing of these modules will be handled through the use of a microcontroller development board. The Arduino Duemilanove development board has been selected for this task. The Duemilanove includes the Atmel Atmega328 microcontroller, which has a processor speed of 16MHz. This clock speed will allow for audio processing and production to take place on board when applicable. Other features and uses of the board will be highlighted in the upcoming sections. Obtaining User-Input The task of handling user-input from the blackbachs is broken into two subproblems. The first subproblem is how to produce a waveform based on user-input, and the second is developing a method of converting front-panel selection parameters into control voltages. Generating a waveform based on user-input will be accomplished by use of an external MIDI controller such as a keyboard. Messages from the external MIDI controller shall be sent by MIDI-over-USB technology, which requires the use of USB programming libraries specific to Atmel microcontrollers, such as the Lightweight USB Framework for AVRs (LUFA), provided by Dean Camera [10]. Retrieving the values from the frontpanel will be handled based on if the particular control is digital or analog. Each analog control for the synthesizer (i.e. in the form of slide/knob potentiometers) will be connected to one of the Arduino's six analog inputs and processed by Arduino's A/D converter. After performing the conversion, the value shall be scaled for the VCO module using a formula yet to be determined. The same process will take place for digital controls (i.e. rotary encoders), except each control will have one of the Arduino's eight digital, non-pwm I/O pins as a dedicated input port. The signal will not need to be processed by the A/D converter, but will need to be scaled for the proper module it will be sent to [11]. Once the control parameter has been obtained in a digital form that has been processed by the board (i.e. has been scaled based on formulas yet to be determined), these values will be either routed to the appropriate digital Home Brew (ECE4007L01) 10
11 module (i.e. the VCO) or converted into analog control voltages and sent to the appropriate module (i.e. the LPG). The end-user will be able to control will be waveform selection (i.e. to select between sine, square, sawtooth, and triangle waves) and preset selection (of one of the presets that will be able to be programmed), as well as output volume control. Other user-controlled sound parameters are still being discussed, but will focus on changing the spectral makeup of the output waveform (i.e. filtering). Additionally, decisions will be made on which control parameters will be in the form of analog controls as opposed to digital. Rotary encoders will only manipulate controls based on a preset selection. Rotary encoders may be turned an infinite amount, while potentiometers have finite limits on how far they may be turned left or right. An example of a control parameter that can only be manipulated by use of a rotary encoder would be waveform selection, as different presets have dependencies on different waveforms. On the other hand, a control that has the ability to be analog is output waveform volume control; this control parameter shall be independent of the preset selected. Analog controls are desirable are desirable are for nostalgic and aesthetic value to the end user. In fact, Dave Smith instruments, manufacturers of the highly-acclaimed Prophet-V analog synthesizer still manufacture new synthesizers with analog controls for this reason [11]. PWM Output as D/A Conversion for Control Voltages Home Brew (ECE4007L01) 11
12 Figure 3.. Creating a PWM waveform from a timer source with compare value. While the Arduino does not have a dedicated D/A converter, D/A conversion can be done by use of filtering PWM outputs. Given the Atmel Atmega328 chip has three on-board timers, one of these timers will be used to count to a set number defined to be set number (this number will be referred as the upper bound), and overflow after this number has been reached, effectively determining the frequency at which the PWM signal will be created. An on-chip comparator register will store a value between zero and the upper bound, where when this value is reached, the PWM signal is raised high until a timer overflow occurs. Given the operating voltage of the Arduino board is 5V, after filtering the PWM output for a DC value of the signal (or average of the PWM), a control voltage of 0-5V will be produced on one of the six digital I/O pins with PWM output capability. Figure 3 shows the process described of using a timer source to create a PWM waveform [12]. An experiment will also be conducted determine if filtering of the PWM signal can be done by the LPG as it contains a Vactrol (a photoresistor/led combination) at the control voltage input, in which the encapsulated LED may be able to perform the lowpass filtering needed to obtain a control voltage. This experiment will require the use of either the Arduino board or function generator set to Home Brew (ECE4007L01) 12
13 produce a PWM signal, where the signal will be ran into a breadboard implementation of the control voltage input of the LPG. A test signal created by another function generator somewhere in the musical note range (i.e Hz) will be fed into the signal input of the LPG. The PWM signal's duty cycle will be varied, and the response of the LPG with respect to the input signal will be measured on the oscilloscope to determine if suitable filtering has taken place. If there is no noticeable change in amplification/spectral makeup of the output signal, then an analog lowpass filter will be built for the PWM outputs of the Arduino board. VCO The VCO will be implemented digitally, and two specific methods as how to achieve this are currently under consideration. The first would be to implement the VCO on the Arduino board. The other involves connecting a timer to a EPROM chip, and connecting the output. Both methods involve the concept of direct digital synthesis. Direct digital synthesis creates a waveform based on sample values in a lookup table which must be sent through a D/A converter. Each of the two methods has its advantages. The advantage of the first method is everything is done on the Arduino board which cuts down on space and wiring complexities for the synthesizer. On the other hand, the second method is desirable as the quality of the waveforms produced by the module will not be dependent on the other processing the Arduino board must accomplish. In addition, the 1KB of EEPROM on the Arduino board can be set aside for programmable presets. Figure 3 shows a block diagram of how an off-board VCO would work. Home Brew (ECE4007L01) 13
14 Figure 4. Block diagram providing a high-level implementation of the second design for the VCO. LPG Lopass gates are analog synthesizer modules originated by synthesizer designer Don Buchla. Its most common usage allows for a grainy sound with percussion-like timbre. Its unique analog characteristics have been studied over the years and have yet to be replicated digitally, which is why this module will be analog in the design. The LPG has three switchable modes of operation: as a VCF, VCA, or both. The term both is not meant in the strict sense as a linear combination of the VCF/VCA, but as a mixture of the two modules in one, but with weaker characteristics that would be present if each were by itself, respectively./ /The reason a LPG would be desirable for the design as opposed to using discrete VCFs and VCAs is a cut-down on space and wiring complexity. In addition, while the LPG with both the VCF and VCA enabled produces unique characteristics not available to a cascade of a VCF and VCA. This uniqueness and the resulting desirable effects of this design have led to updated versions of the original design, adding controls for parameters not available on the original module (such as resonance). There has not been a decision made as to whether the group will design a new LPG based on the original or updated versions of the design, or if a PCB-ready updated design will be incorporated in the design. Currently, the second option appeals as designing an updated LPG can take Home Brew (ECE4007L01) 14
15 a variable amount of time from as little as three weeks to three or four months. Figure 5. High-level view of the LPG, detailing its modes of operation. 4.2 Codes and Standards A small subset of the MIDI protocol will be utilized by the blackbachs synthesizer. MIDI events/messages will be received over a USB cable with a Standard-A connector. Raw audio input and processed output are then transmitted over a standard ¼ TRS-connector input jack. Power will be supplied through a standard wall socket and a third-party power supply, supporting the U.S. standard 120V at 60Hz AC input. Audio signals produced by the synthesizer will l be limited to 0-5V by the 5V operating voltage of the Arduino board. Digital circuitry is to run at TTL levels. Program code shall be written in the C programming language to comply with embedded design and application standards. 4.3 Constraints, Alternatives, and Tradeoffs The constraints, alternatives, and tradeoffs between implementing the digital VCO on the MCU development board versus off-board were previously discussed in Section 4.1 of the document. Home Brew (ECE4007L01) 15
16 5. Schedule, Tasks and Milestones The project will be divided into four phases. For each task, an individual or the entire team are primarily responsible to ensure completeness. Detailed information of who is responsible for each task is contained in the Gantt chart. To ensure completion of tasks, weekly group meetings are planned. The task schedule is shown in Table 3 below. The table in form of a Gantt chart is located in Appendix A. Table 3. Project Milestones with Respective Schedule and Duration Task Name Duration Start End Proposal 5 days 09/16/10 09/21/10 Programming in C 14 days 10/15/10 10/29/10 Hardware/Soldering 19 days 10/13/10 11/01/10 Debugging 43 days 11/03/10 12/06/10 Enclosure Design 21 days 11/03/10 11/24/10 Demonstration 0 days 12/14/10 12/14/10 Final Presentation 0 days 12/15/10 12/15/10 6. Project Demonstration A demonstration of the blackbachs synthesizer shall be demonstrated in the ECE Senior Design Lab in the third week of December. The following functions of the blackbachs synth will be demonstrated: MIDI Keyboard Power from Device MIDI Keyboard Latency Monophonic Voices Generation of All Four Waveforms: Square, Sine, Sawtooth, Triangle LPG Modes: Freq (VCF), Amp (VCA), BOTH LCD Display Connectivity Four Default Presets Ability for User to Program Presets Home Brew (ECE4007L01) 16
17 William Walker will demonstrate the MIDI functionality by powering the MIDI keyboard by turning the blackbachs synthesizer power switch to the ON position. The keyboard will then be pressed one key at a time to establish the different monophonic voices. MIDI keyboard latency will be measured by attaching an oscilloscope to the input and output waveforms of the blackbachs synthesizer and propagation delay will be determined. Temitope Alausa will switch the waveform knob and discuss the different waveforms and the respective sounds generated. Ron Grier will exhibit the programming capability of the MCU by switching through four of the default presets and programming a preset of his own. Further, programming the presets will also serve to demo LCD Display connectivity. Shawn Bainbridge will switch the LPG modes and sweep the FREQ, AMP, and BOTH knobs and discuss the different sounds produced by each mode of the LPG. 7. Marketing and Cost Analysis 7.1 Marketing Analysis Synthesizers are used by audiophiles, musicians, DIY enthusiasts, and casual users to generate desired sounds. Analog Synthesizers are still available for purchase from musical instrument providers such as Dave Smith to old school audiophiles on EBAY. The Mopho synthesizer from Dave Smith Instruments is an affordable, monophonic synth that has a 100% analog signal path and retails for $800. The Mopho has two oscillators capable of producing sawtooth, triangle, saw/triangle, and variable pulse width square waves, with hard sync. Additionally, three envelop generators, four LFOs, and full programmability with three banks of 128 programs are some of the features of the Mopho [1]. Most analog synthesizers do not have computer interface functionality, but have 1/4 audio jacks, RCA input/output connectivity, and headphone output. The Mopho has MIDI in/out/thru, USB interfacing, sustain pedal input, expression pedal input, and left and right audio outputs [1]. A modern digital/analog hybrid monophonic synthesizer is the Shruthi-1. This monophonic synth uses one MCU with external memory and employs digital control of analog hardware. The available analog hardware Home Brew (ECE4007L01) 17
18 for the Shruthi-1 consists of a board that uses an analog OTA-based 4-pole VCF/VCA. Further, the Shruthi-1 has MIDI input/output capability [2]. The blackbachs will not be as elaborate and expensive as the Mopho by Dave Smith Instruments, but will utilize digital control of analog hardware like the Shruthi-1. The blackbachs will utilize MIDI-over-USB control to send information to a MCU which will in turn control the analog hardware. Moreover, Full programming capability will also be a feature of the blackbachs with presets, as well as additional memory for custom user presets. The blackbachs will combine professional quality sound clarity with entry level pricing. The target market will range from moderate musicians to seasoned professionals and the price point will be competitive at around $300 per unit sold. 7.2 Cost Analysis Engineering costs consist of design hours, meeting hours, report hours, construction hours, and testing hours. Table 3 shows the expected hours and associated costs. Table 4. Costs of Engineering Time Engineering Time Quantity Unit Price Total Price Temitope's Time 136 Hours $30.00 Per Hour $4, William's Time 136 Hours $30.00 Per Hour $4, Shawn's Time 136 Hours $30.00 Per Hour $4, Ron's Time 136 Hours $30.00 Per Hour $4, The total price of the end-product shall be $ This value is projected under the assumption of 500 units are to be sold over a five year period. The manufacturing process shall consist of part-time technicians, and thus no fringe benefits would be required. All parts are assumed to have been purchased during the same order and surplus to be stored for future manufacturing. Table 4 breaks down the costs for manufacturing one unit. Home Brew (ECE4007L01) 18
19 Table 5. Costs of Parts Required for Manufacturing Item Quantity Unit Price Total Price Per Part MCU Dev Board 1 $30.00 $30.00 LPG 1 $15.00 $15.00 EEPROM Chip 1 $3.00 $3.00 D/A Converter 1 $13.21 $13.21 LCD 1 $30.00 $30.00 Slide Potentiometer 3 $2.95 $8.85 Knob Potentiometer 3 $1.50 $4.50 Rotary Encoder 3 $2.43 $ LS 1 $3.50 $3.50 Total Price: $ Overhead shall include the cost of product website maintenance, which will be recorded as $30.00 per month. Taxes and shipping charges are passed on to the customer and do not factor into this assessment. In addition, inflation is assumed to be 0.00% over the production and sales period, and thus the expected profit has been calculated to be $57,600.00, yielding a 21.00% profit. If inflation is taken into consideration, the profit margin will be lowered as a result. 8. Summary The blackbachs synthesizer will be a device used by musicans, music producers, DIY enthusiats, and audiophiles to enhance the usability and flexibility of producing music. It will provide an intuitive user interface with MIDI control, analog knobs, and rotary encoders to enable user defined presets. An MCU will be utilized to produce waveforms and augment control of a Lopass gass gate.the LPG shall implement a VCF, VCA, and a combination of the two as well as perform D-to-A conversion for the MCU. Home Brew (ECE4007L01) 19
20 9. References [1] Alesis Corporation, A6 Andromeda : 16-Voice Real Analog Synthesizer Frequently Asked Questions, [Online]. Available: [Accessed Sept. 20, 2010] [2] Buchla and Associates, Quad Voltage-Controlled Lopass Gate Model 292, [Online]. Available: [Accessed Sept. 21, 2010]. [3] Simple Answer, DIY: Buchla Lopass Gate, [Online]. Available: [Accessed Sept. 21, 2010]. [4] NR Music, Synthesizer and Guitar Effects DIY, [Online]. Available: [Accessed Sept. 21, 2010]. [5] Electro-Acoustic Research, The Model 13 Dual Timbre Gate, [Online]. Available: [Accessed Sept. 21, 2010]. [9] Arduino HomePage, [Online]. Available: [Accessed Sep. 7, 2010] [10] Dean Camera, Four-Walled Cubicle, LUFA (Formerly MyUSB), [Online]. Available: [Accessed Sept. 13, 2010]. [11] Dave Smith Instruments, Prophet '08 PE Keyboard Synthesizer Overview, [Online]. Available: [Accessed Sept. 9, 2010]. [12] Evil Mad Scientists Laboratories, Quick and Dirty D to A on the AVR: A Timer Tutorial, [Online]. Available: [Accessed Sept. 19, 2010]. Home Brew (ECE4007L01) 20
21 Appendix A Figure 6. Gantt chart displaying the proposed schedule of project. Difficulty Legend: *** - hard ** - medium * - easy Home Brew (ECE4007L01) 21
Final Report. Hybrid Synth by Synthesize Me. Members: Jamie Madaris Jack Nanney
Final Report Hybrid Synth by Synthesize Me Members: Jamie Madaris Jack Nanney Project Abstract Our Senior Design project is a Digitally-Controlled Analog Synthesizer. The synthesizer consists of both digital
Graham s Guide to Synthesizers (part 1) Analogue Synthesis
Graham s Guide to Synthesizers (part ) Analogue Synthesis Synthesizers were originally developed to imitate or synthesise the sounds of acoustic instruments electronically. Early synthesizers used analogue
Voltage. Oscillator. Voltage. Oscillator
fpa 147 Week 6 Synthesis Basics In the early 1960s, inventors & entrepreneurs (Robert Moog, Don Buchla, Harold Bode, etc.) began assembling various modules into a single chassis, coupled with a user interface
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
Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller
Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller Zafar Ullah Senior Application Engineer Scenix Semiconductor Inc. Leo Petropoulos Application Manager Invox TEchnology 1.0
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK
User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.
A 5 Degree Feedback Control Robotic Arm (Haptic Arm)
A 5 Degree Feedback Control Robotic Arm (Haptic Arm) 1 Prof. Sheetal Nirve, 2 Mr.Abhilash Patil, 3 Mr.Shailesh Patil, 4 Mr.Vishal Raut Abstract: Haptics is the science of applying touch sensation and control
Accurate Measurement of the Mains Electricity Frequency
Accurate Measurement of the Mains Electricity Frequency Dogan Ibrahim Near East University, Faculty of Engineering, Lefkosa, TRNC [email protected] Abstract The frequency of the mains electricity supply
A-145 LFO. 1. Introduction. doepfer System A - 100 LFO A-145
doepfer System A - 100 FO A-145 1. Introduction A-145 FO Module A-145 (FO) is a low frequency oscillator, which produces cyclical control voltages in a very wide range of frequencies. Five waveforms are
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
TerraTec Electronic GmbH, Herrenpfad 38, D-41334 Nettetal, Germany
TERRATEC PRODUCER/SINE MB 33 II English Manual Version 1.0, last revised: November 2003 CE Declaration We: TerraTec Electronic GmbH, Herrenpfad 38, D-41334 Nettetal, Germany hereby declare that the product:
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.
[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]
FG085 minidds Function Generator Manual of Operation Applicable Models: 08501, 08501K, 08502K, 08503, 08503K Applicable Firmware Version: 1 ) 113-08501-100 or later (for U5) 2 ) 113-08502-030 or later
The dsp-g1 MIDI-Synthesizer Chip. The smallest Analog Modeling Synthesizer in the world. Application Manual v1.0
The dsp-g1 MIDI-Synthesizer Chip The smallest Analog Modeling Synthesizer in the world Application Manual v1.0 The dsp-g1 MIDI-Synthesizer Chip The dsp-g1 synthesizer is a chip that contains a full analog
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs
Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs Welcome to this tutorial on Microchip s MPLAB Starter Kit for dspic Digital Signal Controllers, or DSCs. The starter kit is an all-in-one
C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia
C8051F020 Utilization in an Embedded Digital Design Project Course Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia Abstract In this paper, the utilization of the C8051F020 in an
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
Android Controlled Based Interface
Android Controlled Based Interface Objective Fix Foba Build Rofi (Fifth Generation Robot) Develop, Build, and Implement a Dynamic Balanced Biped Robot Table of Contents Objective... 1 Android Controlled
INTRODUCTION TO SERIAL ARM
INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of
PCM Encoding and Decoding:
PCM Encoding and Decoding: Aim: Introduction to PCM encoding and decoding. Introduction: PCM Encoding: The input to the PCM ENCODER module is an analog message. This must be constrained to a defined bandwidth
Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application
Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application Preliminary Design Report with Diagrams EEL4924 - Electrical Engineering Design 2 3 June 2009 Members: Ryan Nuzzaci & Shuji
AC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD)
AC 2007-2485: PRACTICAL DESIGN PROJECTS UTILIZING COMPLEX PROGRAMMABLE LOGIC DEVICES (CPLD) Samuel Lakeou, University of the District of Columbia Samuel Lakeou received a BSEE (1974) and a MSEE (1976)
AALTO QUICKSTART version 1.0
AALTO QUICKSTART version 1.0 Welcome to Aalto! This quickstart guide assumes that you are familiar with using softsynths in your DAW or other host program of choice. It explains how Aalto's dial objects
PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT
PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT ELECTRONICS ENGINEERING DEPARTMENT SVNIT, SURAT-395007, INDIA Prepared by: Anurag Gupta (U05EC401) Dhrumeel Bakshi (U05EC326) Dileep Dhakal
Timer A (0 and 1) and PWM EE3376
Timer A (0 and 1) and PWM EE3376 General Peripheral Programming Model Each peripheral has a range of addresses in the memory map peripheral has base address (i.e. 0x00A0) each register used in the peripheral
A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview
R Arduino Due Arduino Due Front Arduino Due Back Overview The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit
Surveillance System Using Wireless Sensor Networks
Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA [email protected] [email protected] Abstract The
Microtronics technologies Mobile: 99707 90092
For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.
Pulse Width Modulation
Pulse Width Modulation Pulse width modulation (PWM) is a powerful technique for controlling analog circuits with a microprocessor's digital outputs. PWM is employed in a wide variety of applications, ranging
Atmel Norway 2005. XMEGA Introduction
Atmel Norway 005 XMEGA Introduction XMEGA XMEGA targets Leadership on Peripheral Performance Leadership in Low Power Consumption Extending AVR market reach XMEGA AVR family 44-100 pin packages 16K 51K
AN3252 Application note
Application note Building a wave generator using STM8L-DISCOVERY Application overview This application note provides a short description of how to use the STM8L-DISCOVERY as a basic wave generator for
Mbox Basics Guide. Version 6.7 for LE Systems on Windows XP or Mac OS X. Digidesign
Mbox Basics Guide Version 6.7 for LE Systems on Windows XP or Mac OS X Digidesign 2001 Junipero Serra Boulevard Daly City, CA 94014-3886 USA tel: 650 731 6300 fax: 650 731 6399 Technical Support (USA)
Display Message on Notice Board using GSM
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 3, Number 7 (2013), pp. 827-832 Research India Publications http://www.ripublication.com/aeee.htm Display Message on Notice Board
STEPPER MOTOR SPEED AND POSITION CONTROL
STEPPER MOTOR SPEED AND POSITION CONTROL Group 8: Subash Anigandla Hemanth Rachakonda Bala Subramanyam Yannam Sri Divya Krovvidi Instructor: Dr. Jens - Peter Kaps ECE 511 Microprocessors Fall Semester
Smart Thermostat page 1
Smart Thermostat page 1 3. APPROACH In today s home appliances market, automation is becoming the norm and Smart Thermostat is a typical automation appliance able to be applied easily at home. With Smart
Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada
Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada BIOGRAPHY Yves Théroux, a Project Engineer with BAE Systems Canada (BSC) has eight years of experience in the design, qualification,
Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.
Arduino ADK Arduino ADK R3 Front Arduino ADK R3 Back Arduino ADK Front Arduino ADK Back Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface
Specifications Keyboard System Sounds Maximum Polyphony: PCM Memory: Program: Combination:
Specifications Keyboard KROME-61 61-key: Natural Touch Semi Weighted keyboard *Standard C2 - C7 (transposable in the range [C1...C6]-[C3...C8]) KROME-73 73-key: Natural Touch Semi Weighted keyboard *Standard
Test Driven Development of Embedded Systems Using Existing Software Test Infrastructure
Test Driven Development of Embedded Systems Using Existing Software Test Infrastructure Micah Dowty University of Colorado at Boulder [email protected] March 26, 2004 Abstract Traditional software development
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
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
Pulse Width Modulation Applications
Pulse Width Modulation Applications Lecture 21 EE 383 Microcomputers Learning Objectives What is DTMF? How to use PWM to generate DTMF? How to use PWM to control a servo motor? How to use PWM to control
Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand)
Special Lecture Basic Stamp 2 Programming (Presented on popular demand) Programming Environment Servo Motor: How It Work? The editor window consists of the main edit pane with an integrated explorer panel
5U Oakley Modular Series
Oakley Sound Systems 5U Oakley Modular Series VC-LFO Low Frequency Oscillator PCB Issue 3 User Manual V3.0.00 Tony Allgood B.Eng PGCE Oakley Sound Systems CARLISLE United Kingdom The suggested panel layout
Final Project Example
Final Project Example YM2149 Programmable Sound Generator Emulator PSoC Final Project Example Stephen Hammack Overview The YM2149 (a variant of the AY-3-8910) is a Programmable Sound Generator (PSG) that
Audio-to-MIDI Converter Real-Time Note Detection Software for Electric Guitars
Final Report Audio-to-MIDI Converter Real-Time Note Detection Software for Electric Guitars ECE4007 Senior Design Project Section L04, Team Obama Jon Kump Bryan Tyson Sean Early Andy Burkic Submitted May
Project Plan. Project Plan. May13-06. Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai
Project Plan May13-06 Logging DC Wattmeter Team Member: Ailing Mei Andrew Kom Chongli Cai Advisor : Collin Christy Client: Garmin International David Hoffman Qiaoya Cui Table of Contents Need Statement...
DSPDemo. By Moe Wheatley MoeTronix.
DSPDemo By Moe Wheatley MoeTronix www.moetronix.com Sept. 10, 2004 Table of Contents 1 Introduction... 3 1.1 The Idea... 3 1.2 Hardware... 3 1.2.1 Block Diagram... 3 1.3 Software... 4 1.3.1 Basic Modules...
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
Little LFO. Little LFO. User Manual. by Little IO Co.
1 Little LFO User Manual Little LFO by Little IO Co. 2 Contents Overview Oscillator Status Switch Status Light Oscillator Label Volume and Envelope Volume Envelope Attack (ATT) Decay (DEC) Sustain (SUS)
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.
DS1104 R&D Controller Board
DS1104 R&D Controller Board Cost-effective system for controller development Highlights Single-board system with real-time hardware and comprehensive I/O Cost-effective PCI hardware for use in PCs Application
TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT
TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT HARDWARE GUIDE This document is part of Turbo Programmer documentation. For Developer Documentation, Applications and Examples, see http:/// PRELIMINARY (C)
Optimizing VCO PLL Evaluations & PLL Synthesizer Designs
Optimizing VCO PLL Evaluations & PLL Synthesizer Designs Today s mobile communications systems demand higher communication quality, higher data rates, higher operation, and more channels per unit bandwidth.
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
Simple SDR Receiver. Looking for some hardware to learn about SDR? This project may be just what you need to explore this hot topic!
Michael Hightower, KF6SJ 13620 White Rock Station Rd, Poway, CA 92064; [email protected] Simple SDR Receiver Looking for some hardware to learn about SDR? This project may be just what you need to explore
Voice Dialer Speech Recognition Dialing IC
Speech Recognition Dialing IC Speaker Dependent IC for Voice Dialing Applications GENERAL DESCRIPTION The IC, from the Interactive Speech family of products, is an application specific standard product
Ingar Fredriksen AVR Applications Manager. Tromsø August 12, 2005
Ingar Fredriksen AVR Applications Manager Tromsø August 12, 2005 Atmel Norway 2005 Atmel Norway 2005 The history of computers Foundation for modern computing 3 An automatic computing machine must have:
1. Introduction. doepfer System A - 100 MIDI-CV/SYNC Interface A-190
doepfer System A - 100 MIDI-CV/SYNC Interface A-190 1. Introduction A To install the A-190 please look at the important information on p. 4! The A-190 is a MIDI-CV/SYNC Interface, with which you can control
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
Fondamenti su strumenti di sviluppo per microcontrollori PIC
Fondamenti su strumenti di sviluppo per microcontrollori PIC MPSIM ICE 2000 ICD 2 REAL ICE PICSTART Ad uso interno del corso Elettronica e Telecomunicazioni 1 2 MPLAB SIM /1 MPLAB SIM is a discrete-event
CELL PHONE AUDIO CONTROLLED POINT OF SALE TECHNOLOGY REVIEW REPORT. Alana Sweat Group 9 October 18, 2008
CELL PHONE AUDIO CONTROLLED POINT OF SALE TECHNOLOGY REVIEW REPORT Alana Sweat Group 9 October 18, 2008 1. REVISION HISTORY 1 2. INTRODUCTION 2 2.1 CUSTOMER REQUIREMENTS & PROJECT BACKGROUND 2 2.2 PROJECT
Soft processors for microcontroller programming education
Soft processors for microcontroller programming education Charles Goetzman Computer Science University of Wisconsin La Crosse [email protected] Jeff Fancher Electronics Western Technical College
Serial port interface for microcontroller embedded into integrated power meter
Serial port interface for microcontroller embedded into integrated power meter Mr. Borisav Jovanović, Prof. dr. Predrag Petković, Prof. dr. Milunka Damnjanović, Faculty of Electronic Engineering Nis, Serbia
AVR131: Using the AVR s High-speed PWM. Introduction. Features. AVR 8-bit Microcontrollers APPLICATION NOTE
AVR 8-bit Microcontrollers AVR131: Using the AVR s High-speed PWM APPLICATION NOTE Introduction This application note is an introduction to the use of the high-speed Pulse Width Modulator (PWM) available
LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS
LAB 7 MOSFET CHARACTERISTICS AND APPLICATIONS Objective In this experiment you will study the i-v characteristics of an MOS transistor. You will use the MOSFET as a variable resistor and as a switch. BACKGROUND
From Concept to Production in Secure Voice Communications
From Concept to Production in Secure Voice Communications Earl E. Swartzlander, Jr. Electrical and Computer Engineering Department University of Texas at Austin Austin, TX 78712 Abstract In the 1970s secure
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
Lock - in Amplifier and Applications
Lock - in Amplifier and Applications What is a Lock in Amplifier? In a nut shell, what a lock-in amplifier does is measure the amplitude V o of a sinusoidal voltage, V in (t) = V o cos(ω o t) where ω o
Understanding and using your. moogerfooger. MF-101 Lowpass Filter
Understanding and using your moogerfooger MF-101 Lowpass Filter Welcome to the world of moogerfooger Analog Effects Modules! Your Model MF- 101 Lowpass Filter is a rugged, professional-quality instrument,
IEC60601-1-8 Algorithmic Alert Tone Demo
IEC60601-1-8 Algorithmic Alert Tone Demo Hooking up the demo - Connect the RS-232 connector to the COM1 (P3) connector on the MCB2300 demo board as shown below. Connect the USB connector (to provide power)
Computer and Set of Robots
Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction
Lab 5 Getting started with analog-digital conversion
Lab 5 Getting started with analog-digital conversion Achievements in this experiment Practical knowledge of coding of an analog signal into a train of digital codewords in binary format using pulse code
THE R551N RECEIVER FAQ FAULT FINDING THE REDIFON COMMUNICATIONS RECEIVER R551N. Date: October 10th 1995 by: Jan Verduyn G5BBL
THE R551N RECEIVER FAQ FAULT FINDING THE REDIFON COMMUNICATIONS RECEIVER R551N Introduction: Date: October 10th 1995 by: Jan Verduyn G5BBL Recently a number of Redifon R551N receivers have appeared on
Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!
Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade! Gregor Hohpe www.eaipatterns.com OOP 2012 1 Microcontrollers CPU core, memory, and I/O (analog, digital) on one chip
Lab 1: The Digital Oscilloscope
PHYSICS 220 Physical Electronics Lab 1: The Digital Oscilloscope Object: To become familiar with the oscilloscope, a ubiquitous instrument for observing and measuring electronic signals. Apparatus: Tektronix
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
Features, Benefits, and Operation
Features, Benefits, and Operation 2014 Decibel Eleven Contents Introduction... 2 Features... 2 Rear Panel... 3 Connections... 3 Power... 3 MIDI... 3 Pedal Loops... 4 Example Connection Diagrams... 5,6
DDS. 16-bit Direct Digital Synthesizer / Periodic waveform generator Rev. 1.4. Key Design Features. Block Diagram. Generic Parameters.
Key Design Features Block Diagram Synthesizable, technology independent VHDL IP Core 16-bit signed output samples 32-bit phase accumulator (tuning word) 32-bit phase shift feature Phase resolution of 2π/2
Wireless In-Ear Audio Monitor
University of Nebraska - Lincoln Computer Engineering Senior Design Project Wireless In-Ear Audio Monitor Team Stonehenge: Erin Bartholomew Paul Bauer Nate Lowry Sabina Manandhar May 4, 2010 Contents 1
Sequential multi-effect sequencer
Sequential multi-effect sequencer WHAT IS IT INTRODUCTION Sequential is a dynamic multi-effect that allows you to trigger different processing and synthesis algorithms in a rhythmical fashion. It features
Forte GETTING STARTED GUIDE. Specifications. It s the sound.
Forte GETTING STARTED GUIDE This guide will help you hook up the Forte to your sound system and MIDI system, give you a quick overview, and show you how to start playing music with the Forte. A full manual
AVR Butterfly Training. Atmel Norway, AVR Applications Group
AVR Butterfly Training Atmel Norway, AVR Applications Group 1 Table of Contents INTRODUCTION...3 GETTING STARTED...4 REQUIRED SOFTWARE AND HARDWARE...4 SETTING UP THE HARDWARE...4 SETTING UP THE SOFTWARE...5
PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version 2.1.0 (2014-01-16)
PCAN-MicroMod Universal I/O Module with CAN Interface User Manual Document version 2.1.0 (2014-01-16) Products taken into account Product Name Part number Model PCAN-MicroMod IPEH-002080 with firmware
A PIC16F628 controlled FLL (Frequency Locked Loop) VFO for HF
Abstract A PI6F628 controlled FLL (Frequency Locked Loop) VFO for HF It is described a device which joins in a single microprocessor a digital programmable frequency meter and a control logic capable to
Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students
Session: 2220 Technical Aspects of Creating and Assessing a Learning Environment in Digital Electronics for High School Students Adam S. El-Mansouri, Herbert L. Hess, Kevin M. Buck, Timothy Ewers Microelectronics
Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ
nc. Order this document by MC68328/D Microprocessor and Memory Technologies Group MC68328 MC68328V Product Brief Integrated Portable System Processor DragonBall ΤΜ As the portable consumer market grows
DRTS 33. The new generation of advanced test equipments for Relays, Energy meters, Transducers and Power quality meters
The new generation of advanced test equipments for Relays, Energy meters, Transducers and Power quality meters Testing all relay technologies: electromechanical, solid state, numerical and IEC61850 Manual
A-178 Theremin Volt. Source
doepfer System A - 100 Theremin A-178 1. Introduction A-178 Module A-178 (Theremin Voltage Source) produces a variable control voltage which gets bigger the closer your hand gets to its antenna. You can
Principles of Adjustable Frequency Drives
What is an Adjustable Frequency Drive? An adjustable frequency drive is a system for controlling the speed of an AC motor by controlling the frequency of the power supplied to the motor. A basic adjustable
Massachusetts Institute of Technology
Objectives Massachusetts Institute of Technology Robotics: Science and Systems I Lab 1: System Overview and Introduction to the µorcboard Distributed: February 4, 2015, 3:30pm Checkoffs due: February 9,
Final Project: Enhanced Music Synthesizer and Display Introduction
Final Project: Enhanced Music Synthesizer and Display Introduction The final project will provide you with a complete digital systems design experience. It encompasses all of the elements you have encountered
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)
Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding
STM32L. Ultra-low-power Cortex -M3 devices
STM32L Ultra-low-power Cortex -M3 devices STM32L press release STM32L 32- to 128-Kbyte products are entering full production 2 nd half March 2011 Part of industry s largest ARM Cortex -M 32-bit microcontroller
Glitch Free Frequency Shifting Simplifies Timing Design in Consumer Applications
Glitch Free Frequency Shifting Simplifies Timing Design in Consumer Applications System designers face significant design challenges in developing solutions to meet increasingly stringent performance and
QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 956 24-BIT DIFFERENTIAL ADC WITH I2C LTC2485 DESCRIPTION
LTC2485 DESCRIPTION Demonstration circuit 956 features the LTC2485, a 24-Bit high performance Σ analog-to-digital converter (ADC). The LTC2485 features 2ppm linearity, 0.5µV offset, and 600nV RMS noise.
microgranny 2.0 manual draft
microgranny 2.0 manual draft Introduction microgranny 2.0 (further only microgranny) is a monophonic granular sampler with MIDI input and 8-bit audio input. It has 6 big buttons, each of which plays a
