Skip to product information
1 of 7

PiWave 150 MS/s Bipolar DAC

PiWave 150 MS/s Bipolar DAC

Regular price $44.95 USD
Regular price Sale price $44.95 USD
Sale Sold out
Shipping calculated at checkout.

The PiWave DAC is an open-source, high-speed digital-to-analog converter (DAC) reference design created for engineers who need fast, precise waveform generation without the complexity of an FPGA.

Capable of sample rates up to 150 MS/s, PiWave DAC uses a Raspberry Pi RP2350 microcontroller and its programmable I/O (PIO) subsystem to directly control the DAC's parallel input at high speeds. This architecture eliminates the need for an FPGA allowing the user to create complex waveforms in a open source C programming environment.

PiWave DAC is powered and programmed through a single USB-C connector, making it easy to integrate, evaluate, and deploy. Output signal conditioning features include a third order analog filter and a selectable output impedance of 1M or 50 Ohm. The design is available in 10-bit, 12-bit, and 14-bit variants, giving users flexibility to balance speed, resolution, and cost.

Product features

PiWave is the first ever microcontroller based 150 MS/s parallel controlled DAC that does not require a FPGA or highly specialized microprocessor. It uses the Raspberry Pi RP2350 microcontroller's innovative Programmable Input/Output (PIO) state machine to send parallel data to the DAC at a maximum clock rate of 150 MS/s. You can find example code that shows how to configure the PIO state machine to control the DAC by accessing the "Getting Started with Anabit's Precision Logger" link below. All example code was developed in the free Visual Studio Code programming environment using the C programming language.

The PiWave employs a fixed 3 pole reconstruction filter at the output of the DAC with a cutoff frequency of ~27 MHz. This simple filter approach was chosen for two reasons:
--> Keep the high speed DAC design flexible for multiple use models
--> Keep the cost down
To understand the filter design in more detail as well as its pros and cons refer to the getting started tutorial.

Specifications

--> Maximum DAC sample rate: 150 MS/s which is based on the RP2350's maximum clock rate of 150 MHz. The RP2350 can be over clocked, but maximum sample rate of DAC IC is 165 MS/s
--> DAC resolution variants available: 10 / 12 / 14 bit
--> Bipolar output amplitude:
--> 6.3 Vpp with 300 kHz sinewave
--> 5.9 Vpp with 2 MHz sinewave
--> 3 Vpp with 9 MHz sinewave
--> 1 Vpp with 16 MHz sinewave

--> LCL output filter bandwidth: ~27 MHz. Estimated attenuation: 30 MHz = -3.8 dB, 40 MHz = -6.7dB, 50 MHz = -9.2 dB, 75 MHz = -15.1 dB, 100 MHz = -22.2 dB

--> Please note that at higher frequencies max amplitude drops due to filter but also because of amplifier gain roll off

--> Output impedance: 50 Ω or 1 MΩ. Selectable, tied to pin GPIO 22 on the RP2350

--> Power input: USB-C or 2.54 mm pin header, max current 300 mA and max power 1.5 W with 50 ohm output Impedance. At 1 Mohm max current is 200 mA and max power is 1 W.

--> Memory: the RP2350 microcontroller has 520 kB of SRAM and is connected to a 16 MB flash memory IC via QSPI. See the RP2350 datasheet for more information.

Bulk Pricing and Discount Information

Discount for large orders
5% discount for quantities of 10 or above, automatically applied at checkout. Contact Anabit for bulk pricing on quantities of 50 or more.

View full details
Your cart
Variant Variant total Quantity Price Variant total
PiWave DAC 10 Bit
PiWave DAC 10 Bit
$44.95/ea
$0.00
$44.95/ea $0.00
PiWave DAC 12 Bit
PiWave DAC 12 Bit
$49.95/ea
$0.00
$49.95/ea $0.00
PiWave DAC 14 Bit
PiWave DAC 14 Bit
$54.95/ea
$0.00
$54.95/ea $0.00

View cart
0

Total items

$0.00

Product subtotal

Taxes, discounts and shipping calculated at checkout.
View cart
  • Tutorials

    Explore tutorials and getting started guides to get the most out of your product.

    Getting Started with Anabit's PiWave DAC 150 MS/s  

  • Open-Source Downloads

    Download open source hardware files, including PCB design files and schematic files

    Download 
  • Forum & Discussion

    Have product questions or need technical support? Have general questions or insights to share related to data converters? Join the Anabit forum!

    Anabit Forum