App note from Maxim Integrated on achieving a lower power sensing in analog front end. Link here In precision signal conditioning and measurement applications, a delta-sigma ADC has often been preferred over a SAR ADC on account of high-resolution output and highly integrated internal blocks such as a PGA or GPIO voltage reference. However, in […]
Tag Archives: ADC
Bus Pirate “Ultra”: using ADS7042 12bit Analog to Digital Converter from the FPGA
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 […]
APP NOTE: make an analog to digital converter using FPGA pins
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 […]
BUS PIRATE: ADS7042 Analog to Digital Converter chip
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 […]
Multislope ADC bring up (dual slope)
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.
A touch numeric keyboard for Arduino or Teensy
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: ASIC fixes for noisy analog “Oops”
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 […]
Adding ADC to Microcontrollers without ADC
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 […]
App note: Interfacing AT84AD001B dual 8-bit 1 Gsps ADC and AVR ATmega128L
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 […]
App note: Peak-to-peak resolution versus effective resolution
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 […]
Playing with analog-to-digital converter on Arduino Due
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 […]
Arduino Due advanced ADC
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.
STM32 ADC
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 […]
App note: Adding an ADC to the Raspberry Pi
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 […]
App note: Analog-to-Digital conversion using a PIC16C5X/PIC16F5X
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 […]
Wireless servo controller II
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.
Wireless ADC to relay example
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 […]
app note: How to Oversample 5 MSPS, 18-Bit/16-Bit Precision SAR Converters to Increase Dynamic Range
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 […]
OpenBCI EEG project
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. […]
Tutorial – Arduino and the TI ADS1110 16-bit ADC
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 […]
