Advertisement

Quick Links

Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8
Pi 2 Design
Mercury Streamer
Hardware Reference Manual
© 2022 PI 2 Design
PAGE 1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Mercury Streamer and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for PI 2 Design Mercury Streamer

  • Page 1 Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 Pi 2 Design Mercury Streamer Hardware Reference Manual © 2022 PI 2 Design PAGE 1...
  • Page 2: Table Of Contents

    List of Figures Figure 1 – Mercury Streamer Block Diagram ............................. 6 Figure 2 – Mercury Streamer Power, Simplified Block Diagram ....................... 13 Figure 3 – Mercury Streamer Power Control Schematic........................13 Figure 4 – Mercury Streamer Front Panel ............................16 Figure 4 –...
  • Page 3: Warranty

    This warranty is valid only for so long as the product is used intact as shipped from PI 2 Design. Any attempt or effort to alter the Product, including but not limited to any attempt to solder, de-solder, unplug, replace,...
  • Page 4: Operating Specifications

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 2 OPERATING SPECIFICATIONS 2.1 MERCURY STREAMER OPERATING SPECIFICATIONS The Mercury Streamer conforms to the following specifications: Specification Value Dimensions 170mm x 123.2mm x 53.5mm (6.7” x 4.85” x 2.1”) Weight ~1kg (2 lbs.)
  • Page 5: Overview

    3 OVERVIEW 3.1 INTRODUCTION The Mercury Streamer, designed and manufactured by PI 2 Design, is a Compute Module 4 based device designed for Professional, Studio Grade, Digital Audio Streaming. The Mercury Streamer converts the Compute Module 4 I2S Interface to High Definition Digital Audio Coax, OPTO and Balanced XLR.
  • Page 6: Block Diagram

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 3.2 BLOCK DIAGRAM Refer to the following figure for a block diagram of the Mercury Streamer. 5V @ 5A +7V to +18V USB 5V Switching Supply DC IN 2.5MM DC Jack LM2941 Low 3.3V @ 5A...
  • Page 7: On-Board Devices

    Streamer. COMPUTE MODULE 4 At the core of the Mercury Streamer is the latest Raspberry Pi Compute Module 4. Designed for low-powered embedded applications, this module runs the software required to perform the Digital Audio Player function as well as other applications. Key features of the CM4 (as used on the Mercury Streamer) are as follows: •...
  • Page 8: Wm8804 Spdif Transmitter

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 WM8804 SPDIF TRANSMITTER At the core of the Mercury Streamer is the Cirrus Logic WM8804 AES Digital Audio Transmitter. This device interfaces to the Compute Module 4 via I2S and I2C. The signals used to interface with the WM8804 are shown in the following table.
  • Page 9: I2S Parallel Buffer

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 sends it as a balanced pair to the 1:1 Isolation Transformer and then to the XLR connector. I2S PARALLEL BUFFER A 4-Bit Buffer is used to drive the I2S signals (MCLK, BCKL, LRCLK and SDO) to the I2S Expansion Flex Connector.
  • Page 10: Cm4 Ports And Gpio

    The Mercury Streamer uses several the Interface Ports and GPIO from the CM4 for control and status purposes. COMPUTE MODULE 4 PORTS Certain CM4 Port pins are hardwired and are always available when enabled. The usage for these ports on the Mercury Streamer are listed below in the following table. PORT/Signal(s) Mercury Description...
  • Page 11: Compute Module 4 Gpio

    The CM4 provides a large number of General Purpose I/O (GPIO) pins. These pins also can be assigned to alternate functions as defined in the CM4 documentation. The usage of these pins (and alternate functions) on the Mercury Streamer are described in the following table.
  • Page 12: Cm4 Gpio Notes

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 GPIO Mercury Description/Notes Streamer Usage BCLK I2S Bit Clock from WM8804 WCLK I2S Word Clock from WM8804 unused SDOUT I2S Serial Data to WM8804 PHLD Power Hold to Power Circuit...
  • Page 13: Mercury Streamer Power

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 6 MERCURY STREAMER POWER OVERVIEW The Mercury Streamer is designed to be powered from an external +12V source. See the block diagram below for a simplified view of the Mercury Streamer power flow. +12V +/- 20% RESETABLE DC INPUT...
  • Page 14 Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 POWER STATUS As part of the power control circuit, GPIO24 (*PSW) is used to sense the state of the Pushbutton Power Switch. A low indicates that the Power Switch is in the on position (depressed).
  • Page 15: Mercury Streamer Software

    7 MERCURY STREAMER SOFTWARE OVERVIEW Due to the various resources interfaced on the Mercury Streamer, both internal and external to the CM4, it is necessary to initialize a large number of CPU registers and external devices before correct operation can begin. These values and their proper sequencing are beyond the scope of this document.
  • Page 16: Connector Locations

    This section provides the type, location, and pinout for the various connectors on the Mercury Streamer. FRONT AND REAR PANEL AND INTERIOR VIEWS This shows the front and rear panels of the Mercury Streamer as well as an internal view of the PCB. Figure 4 – Mercury Streamer Front Panel...
  • Page 17: Figure 4 - Mercury Streamer Rear Panel

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 Figure 5 – Mercury Streamer Rear Panel PAGE 17...
  • Page 18: P1 - Expansion I/O Connector

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 HDMI 0 COAX BALANCED AES ETHERNET SD-CARD OPTO DUAL USB HDMI 1 M.2 2280 Figure 6 – Mercury Streamer Internal View P1 – EXPANSION I/O CONNECTOR P1 is an Amphenol HLW20S-2C7LF 20-Pin 1MM Pitch Flex connector. The Pinout for P1 is shown in the following table.
  • Page 19: P2 - Micro-Usb, Factory Use Only

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 LRCLK Buffered I2S Left/Right (Word) Clock Ground Buffered I2S Data Ground RSVD Connected to CM4 GPIO20 *PSW Power Enable – Low True RSVD Connected to CM4 GPIO27 *RST Reset from CM4...
  • Page 20: P6 - 5V Header, Factory Use Only

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 the CM4 DSI Pinout. It is connected to CM4 DSI Port 1. P6 – 5V HEADER, FACTORY USE ONLY P6 is a 2x1 2.54mm pitch, single row connector It is connected to the on-board +5V Switch Supply.
  • Page 21: P14 -Usb

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 VCC3 +3.3V from On-Board Switching Supply Ground VCC3 +3.3V from On-Board Switching Supply Ground +12V Input from Input Power Circuit Ground +12V Input from Input Power Circuit Ground VCC5 +5V from On-Board Switching Supply...
  • Page 22: P16 Hdmi 1

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 P15 PIN Name Description Ground LRCLK+ I2S Left/Right Clock Plus MCLK+ I2S Master Clock Plus Ground MCLK- I2S Master Clock Minus No Connect No Connect Pulled low unless W1 Pin 1-2 Jumper In...
  • Page 23: Document Revisions

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 9 DOCUMENT REVISIONS Date Revision Change 10/09/2021 P0.1 Preliminary Release 01/22/2022 P7 Release to match CMA4AES PCB P7 03/11/2022 P8 Renamed CM4AES to Mercury Streamer Updated Power Supply to +12V +/- 20%...
  • Page 24: Errata

    Pi 2 Design Mercury Streamer, Hardware Reference Manual – P8 10 ERRATA 10.15 OVERVIEW The Vertical USB and HDMI Port are not Available for Rev. P7 PAGE 24...

Table of Contents