OCEAN-ADSP21489-1204HC


ADI Aliance Logo
DSP ALGORITHMS
is a proud member
of Analog Devices
Alliance program.

Designed to efficiently run our full band (48 kHz sampling rate) multichannel conferencing algorithms, the OCEAN-ADSP21489-1204HC hardware platform provides the most cost effective solution on the market today without any compromize on audio quality. The modular design gives the necessary flexibility to select only the needed components for the application at hand.

The OCEAN-ADSP21489-1204HC firmware is stored on the non-volatile memory and protected from copying and tampering using the memory chip hardware IP protection features. Once powered, the processor loads the software from non-volatile flash and starts running the application in a fraction of a second, no microcontroller is needed to boot the system. This makes the OCEAN-ADSP21489-1204HC a complete conferencing appliance ready to connect and use in a live audio or video conference. It is also easy to use the OCEAN-ADSP21489-1204HC as an audio front-end processor in a larger conferencing system.



OCEAN-ADSP21489-1204HC Features

The OCEAN-ADSP21489-1204HC provides the following functions.
  • Analog Input Headers: Support 12 differential or single-ended inputs. Both microphone level as well as line level inputs are supported. The header also provides 6 separate low noise microphone bias (2.4v typical) for biasing electret/condenser/MEMS microphones. Each two microphones share one bias signal. Each pair of inputs can be configured as microphone or line level using software.
  • Analog Output Headers: Support 4 single-ended outputs with 2.0v rms line-level drivers.
  • Digital Header: This header allows digital interface to the PCB and brings out all processor's 20 DAI pins, all 14 DPI pins, all 4 FLAG pins, CLKIN, regulated supply voltages, and digital ground. The Digital Header is optional and may be left unpopulated in some hardware versions.
  • Power Supply Headers: The hardware is powered by a 5 volt DC that can be applied through the two-pin power header or the micro USB connector. One green LED power-on indicator is also provided.
  • JTAG Header: Allows debugging the hardware and software and reprogramming the non-volatile memory using an emulator. The JTAG header is optional and may be left unpopulated in some hardware versions.
  • SPI Header: Used to program the on-board non-volatile flash memory. It can also be used to send commands from a microcontroller to the DSP to enable/disable processing algorithms or set/get algorithm parameters.
  • Boot and Clock Configuration: Three jumpers are provided to allow configuring whether the processor boots from on-board non-volatile memory (SPI master), or booted by a host processor (SPI slave). External clock can be also used instead of the on-board crystal.
  • Crystal: A single high precision crystal (24.576 MHz, 10ppm frequency tolerance and 10ppm frequency stability) for both audio and processor core clock.
  • Sampling Frequency: Supports common sampling rates between 8 kHz and 48 kHz. Sampling rates of 8, 12, 16, 24, 32, 48 kHz are accurately supported. Default sample rate is 48 kHz and all algorithms process audio at 48 kHz sampling rate.
  • Processor: The standard PCB is shipped with the ADSP21489KSWZ-4A which provides maximum performance of 400 MIPS and internal memory of 5M bits. However, the hardware is compatible with other 100-LQFP processors from the same family including the ADSP-21489KSWZ-3A (350 MIPS, 5M bit), ADSP-21489BSWZ-3A/4A (-40 to +85 C), ADSP-21488KSWZ-4A (400 MIPS, 3M bit), ADSP-21488KSWZ-3A (350 MIPS, 3M bit), 21488BSWZ-3A/4A (-40 to +85 C). Also lower performance compatible processors in the ADSP-2147x family can be used for performance/cost optimization.
  • Analog to Digital Converters: 12 analog inputs using 3 x AK5703EN ADC chips.
  • Digital to Analog Converters: 4 analog outputs using 2 x AK4430ET DAC chips.
  • User Interface: 8 LEDs and 4 push-buttons.
  • Power Supply: All necessary voltages are generated on-board using high quality voltage regulators.
  • SPI flash Memory: this non-volatile memory is used to store the application firmware and supports IP protection. It can be programmed using either the SPI Header or through a utility program running on the DSP.
  • All headers are through hole components and can be placed on either side of the PCB as needed.

The OCEAN-ADSP21489-1204HC

OCEAN-ADSP21489-1204HC
The OCEAN-ADSP21489-1204HC is designed to be used as a complete stand-alone solution while can still interface to a larger application's motherboard. The processor module is exactly the same as the OCEAN-ADSP21489 module, and the PCB is extended to include 12 analog inputs, 4 analog outputs, and simple manual user interface consisting of 4 buttons and 8 LEDs. All processor peripherals are brought out to an optional 46-pin 0.1" header to interface to the application's motherboard if required.

Dimensions60mm x 130mm
Processor Module Same as the OCEAN-OEM-CARD
Peripherals HeaderOPTIONAL 46-pin male 0.1" header for interfacing with the application's motherboard.
Analog Inputs12 differential or single ended input channels brought out on 0.1" headers.
Analog Outputs4 single ended output channels brought out on 0.1" headers.
Analog to Digital Converter3x AK5703EN , 24-bit, 96 dB S/N, 100 dB Interchannel Isolation.
Digital to Analog Converter2x AK4420ET , 24-bit, 105 dB dynamic range, -92 dB THD+N, 100 dB Interchannel Isolation.
User Interface4 push-buttons and 8 LEDs. Optional web interface with external microprocessor connected through the SPI header.
Microprocessor (optional)Quad core ARM Cortex-A7 1.2 GHz, 512 MBytes RAM, 100M Ethernet, USB 2.0, HDMI. Quad core ARM Cortex-A53 64-bit is also available


Documents