I want to build high quality preamplifier with built-in DAC from SPDIF or USB for my power amplifier Leachamp. I had available circuit PCM2902. I tried to design DAC from USB with this circuit on one-sided PCB and I was succesful.
USB audio DAC - [Link]
The MAX3420 is a USB peripheral controller chip with an SPI bus. This page hopefully contains enough information to help you easily make use of the device in your projects. The MAX3420 provides a very simple approach to adding a USB interface to a circuit. It uses a SPI bus to connect to your system. It does require a reasonable amount of configuration and control, so you’ll need to connect it to some form of microprocessor/microcontroller.
MAX3420 – Maxim USB Peripheral Controller - [Link]
USB Ultra Infrared Receiver to remote control and power on/off the PC. The extended guide for the infrared receiver with hardware side function to remotely switch the PC on and off as full USB variant is now available and got the name “USB Ultra infrared receiver” or briefly “USB Ultra IR”.
USB Ultra infrared receiver - [Link]
Measuring only 1.375 x 0.6 inches, DLP-232PC is a USB-powered module which uses single byte serial commands to control a PIC 18F2410 microcontroller. DLP-232PC has 14 I/O channels, 8 of which can be used for 0 – 5V analog inputs. Preprogrammed firmware makes for easy access to the I/O lines and external digital temperature sensors (purchased separately). Up to 14 DS18B20 digital temperature sensors can be connected to DLP-232PC.
Tiny USB Low-cost Data Acquisition Module – [Link]
This is a USB (universal serial bus) interface board which can be used to connect 8 (parallel) data lines to the USB. The interface comes with a small internal FIFO (384 byte Tx, 128 bytes Rx) and 4 handshake lines which make it suitable for interfacing microcontroller designs to the USB.
It can, also be used as simple 8bit IO when the so-called “bitbang mode” is enabled. Note. however, that in this mode, the bits will not come out in a constant bitrate but in chunks of 64 bytes with specified baud rate followed by a delay.
USB 8bit Interface Board – [Link]
This interface offers 12 digital inputs presented to the operating system as USB joystick with 4 directional buttons and 8 general purpose buttons. It can be used to connect historic joysticks or for general purpose digital inputs.This project uses an ATmega8 microcontroller from Atmel. and used the software-only usb driver from Objective Development.
USBGame12 – an Interface for Simple Joysticks - [Link]
AVR-USB implements a USB device entirely in software, making it possible to build USB hardware with almost any AVR microcontroller, not requiring any additional chip.
A comprehensive set of example projects demonstrates the wide range of possible applications.
AVR-USB can be licensed freely under the GNU General Public License or alternatively under a commercial license.
AVR-USB – [Link]
I came across a very well designed USB Logic Analyzer made by Joe Garrison that sells for $149. This instrument is based on Cypress EZ-USB series chips and can help many electronics enthusiasts to debug their projects. The case is made from anodized aluminum and is laser etched. Windows software is really impressive also. Here are some key features:
- USB 2.0 With USB 2.0, Logic delivers sampling rates up to 24MHz @ 8 bits wide
- Uncompromised Design Logic is made of beautiful anodized aluminum
- The Best Wires Logic comes with color-coded, non-kinking, ultra-flexible 22AWG 65/40 patch cable
- The Best Probes Logic is equipped with E-Z-Hook XKM Micro-Hook probes for fast and secure connections
- Easy and Fast Set your sample rate (samples per second) and the number of samples to capture in a snap
- Readily Identified In addition to each input being color-coded, you can also type in a description of the input in particular
- Quick on the Trigger Logic has an optional 4-level trigger so that the software will start recording only when a sequence you specify is satisfied.
- … more
Saleae USB Logic Analyzer – [Link]
The idea for creating a USB sound card based on a PIC came from discussions of other people creating one on the Microchip USB forum. The hardware of the card is based on all Microchip products. The software uses a modified version of the Microchip USB framework and is interrupt driven instead of the traditional polling. The device is a USB composite device as far as the hardware is concerned. The first device is an implementation of the USB Audio 1.0 interface and the other device is a custom interface based on WinUSB. The purpose of the custom interface is for programming the device serial number, upgrading the firmware, and in the future any other configuration that isn’t supported directly by USB Audio 1.0. The sound card runs at a sample rate of 48KHz, 32KHz or 24KHz selectable by the OS with 12 bits per sample. The quality approaches commercial grade as the sample rate is higher then CDs.
A Microchip PIC based USB sound card – [Link]
The Semtec DP1205 RF module is the core of the modem. This module is a Semtec XE1205 transceiver plus an antenna switch and other required discrete components that are not built on the XE1205 chip. The XE1205 is a very generic 900MHz FM module without any built-in protocol logic. It is very similar to the modules produced by Linx Technologies. The module has an SPI interface for changing between transmitter and receiver modes and for setting the RF frequency and the FM frequency deviation. The data connection directly drives the FSM circuity. For this project, the module uses a 100KHz deviation. The transmission power is 15DBm.
A FCC Legal Frequency Hopping Spread Spectrum USB RF Modem – [Link]