Beginning with Bus Pirate “Ultra” prototype v1d, all analog measurements are handled by the FPGA using an external serial Analog to Digital Converter chip. This lets us pipeline ADC measurements into the command queue so that bus interactions can be done with very precise timing. We’ll be using Texas Instruments’ series of tiny ADCs with […]
A differential pin pair can be used as a comparator to create a basic ADC. This app note shows how to design a low speed (1 KHz) and “high” speed (50 Khz) ADC technique using only FPGA pins, a resistor and a capacitor. Regardless of whether we ever use this technique, it is illuminating to […]
In Bus Pirate prototype “Ultra” v1b we added analog voltage measurement to all the IO pins using a 74HCT4051 8:1 analog multiplexer and an op-amp. In the next revision we’re moving control of as many peripherals as possible into the FPGA. The FPGA doesn’t have an Analog to Digital Converter feature, so we need to […]
Nava Whiteford has been working on a Multislope ADC: I’ve been playing with a multislope ADC design. Multislope ADC are often used in high end multimeters, and as I have a mild obsession with 8.5 digit multimeters, I wanted to try making a multislope ADC. See the full post on 41J blog.
Giovanni Carrera blogged about his touch numeric keyboard for Arduino or Teensy: Very often, for our programs, we need a system to set parameters, usually of a numerical type. A 4×4 keyboard requires some space and then we also need a display. Here is the idea of using a touchscreen display to do both. I […]
App note from Maxim Integrated about simple fixes that can solve most issues when designing with ASICs. Link here (PDF) Noise is a common problem in mixed-signal ASICs, degrading performance and jeopardizing the completion of products. This application note gives hints and tips for adding external circuits that make many of these ASICs operational for […]
Scott Harden writes: I recently had the need to carefully measure a voltage with a microcontroller which lacks an analog-to-digital converter (ADC), and I hacked together a quick and dirty method to do just this using a comparator, two transistors, and a few passives. The purpose of this project is to make a crystal oven […]
e2v’s application note interfacing their 1 Gsps 8-bit ADC to AVR. Link here (PDF) With its smart feature (3-wire serial interface), e2v’s AT84AD001B dual 8-bit 1 Gsps ADC provides you with digital control over various functions offered with the dual ADC: calibration, gain and offset adjustments, DMUX ratio selection, analog and clock input mode, and […]
Effective resolution is superior compared to peak-to-peak resolution when comparing ADCs from different companies. An application note from Analog Devices. Link here (PDF) The low bandwidth, high resolution ADCs have a resolution of 16 bits or 24 bits. However, the effective number of bits of a device is limited by noise. This varies depending on […]
Piotr wrote a post on his blog about using some of advanced capabilities of ADC in Arduino Due: Today I’m going to present some of more advanced capabilities of ADC built in ATSAM3X8E – the heart of Arduino Due. I like the Arduino platform. It makes using complex microcontrollers much simpler and faster. Lets take […]
Piotr Nowicki wrote a post on his blog about using some of the advanced capabilities of ADC in Arduino Due. He hadn’t seen this topic covered anywhere yet and hopes it will useful to fellow hackers. Via the contact form.
Shawon Shahryiar over at Embedded Lab has written an article discussing the basics of STM32 ADC: The block diagram shown above might look a bit complex at first but it still worth having a look. It shows us the interfaces that are related to the ADC block and some key features. It seems that some external interrupt […]
Adding an ADC to the Raspberry Pi app note (PDF!) from FTDIChip: This application note will show how to connect the RPI-Hub-Module to the Raspberry Pi and install FTDI drivers to control the module. The application note will then explain how the module may be used to read values from an external ADC device over the SPI […]
PIC16C5X and PIC16F5X microcontroller families are low cost off-the-shelf solution for common analog measurements like voltage and current. Here’s an app note (PDF) from Microchip on how to do A/D conversion on these chips. The converter requires only five external components and is software and hardware configurable for conversion resolutions from six bits up to […]
Ondřej Karas of DoItWireless writes: We described simple method, how to drive modellers servo. Today, we are going to try to drive this servo from potentiometer connected to TR module ADC. It is reaction to forum thread where is discussion about airplane model control possibility. Check out the video after the break.
Ondřej Karas of DoItWireless writes: Sometimes, you need to measure analog signal and then switch something on or off according to the result. This short example shows, how to do it. Everything you need is DDC-SE-01 module as a sensor module and DDC-RE-01 as relay module. Of course you need DK-EVAL-04 or CK-USB-04 for both of […]
Here’s how you can maximize your ADC’s Dynamic Range by oversampling, an app note from Analog Devices. One of the ways to achieve a higher dynamic range is to oversample the converter to accurately monitor and measure both small and large input signals from the sensors. There are a number of other ways to increase […]
The OpenBCI project is an open source project with the goal of expanding the availability of hardware for maker experimentation with brain wave measurement. It was recently fully funded on Kickstarter. According to the developers, OpenBCI is a versatile and affordable 8-channel EEG signal capture platform built around Texas Instrument’s ADS1299 Analog Front End IC. […]
John Boxall over at Tronixstuff has a series of Arduino tutorials. This chapter fifty-three of a series will show you how to use the TI ADS1110 16-bit ADC with Arduino: Moving on from the last chapter where we explained an 8-bit ADC, in this instalment we have the Texas Instruments ADS1110 – an incredibly tiny […]
Here’s an application note from Maxim: Process high-voltage input levels into a low-voltage ADC without losing much SNR It is often difficult to find an analog-to-digital converter (ADC) that aligns with the analog input range, but also has the appropriate number of inputs, the needed size, and the correct sample speed. Especially for system designers working […]