BARIX IPAM 400 Preliminary Development Specification Download Page 5

Preliminary Development 

 BARIX IP AUDIO MODULE 400 

 V 02.20 

 9.April.2018 

 

Introduction

 

5

 

 

 

Basic Support 
Package (BSP) 
Yocto layer 
 

 

The BARIX IPAM400 can be  used for developing multiple applications 

related to networked audio distribution, playback and control.  

BARIX  provides  an  embedded  Linux  system  based  on  the  Yocto 

framework  and  the  associated  Yocto  layer  that  contains  the  board's 

Basic Support Package (BSP) for the IPAM400. 

This Yocto layer can be used as a base platform to develop all kind of 

applications on top of it. 

The provided BSP Yocto layer includes: 

·       Definitions for the "barix-ipam400" machine 

·       U-Boot boot loader 

·       Linux Kernel 4.x 

·       A default Linux Kernel device tree and Kernel configuration 

·       Secure Firmware update mechanism featuring a dual root file 

system strategy and a recovery mechanism  

·       Definition for a base SW image 

·       Scripts to create and install SW images and SW updates 

All these functionalities are configurable and adaptable to the 

developer's needs. 

Developers can use the BSP to generate the toolchain that enables the 

development of any application. 

The  BSP  package  is  a  starting  point  and  can  be  easily  extended  by 

creating  or  adding  Yocto  layers  that  allow  developers  to  quickly  add 

more  applications  and  libraries  to  completely  customize  the  software 

and to create new SW images. 

The common feature set includes: 

 

Embedded and robust operating system with IPv4/IPv6 IP stack 

 

IP standard based protocols (TCP/IP, UDP, HTTP, ICMP, SNMP) 

 

OEM Software development by BARIX on request 

 

High quality, multi standard audio encoding and decoding can be 
implemented in software: 

 

G.711, G.722, PCM linear, Ogg Vorbis, MP3, AAC+, FLAC 

 

Acoustic echo cancellation (AEC) 

 

Summary of Contents for IPAM 400

Page 1: ...lus Wi Fi adding IP based streaming and controlling capabilities to OEM products Document version 02 20 Release date 9th April 2018 Hardware Rev HW 12 2017 Barix AG all rights reserved All information is subject to change without notice All mentioned trademarks belong to their respective owners and are used for reference only ...

Page 2: ...P Yocto layer 5 HARDWARE 6 Mechanical drawing 6 Block diagram 7 Network interfaces 7 Serial interfaces 7 Digital audio 7 Analog audio 8 Power supply 8 Peripheral I O 8 CONNECTORS 9 Connector placement 9 Connector pin out 9 J1 pin out analog audio input and output 9 J2 pin out GPIO UART USB I2 C 9 J4 pin out network USB 10 J5 pin out I2 S output 10 LAYOUT GUIDELINES 11 General rules 11 Carrier PCB ...

Page 3: ...o Processor Codec Decoding features 13 Line Input and A D Conversion typical values 14 Microphone input and A D conversion typical values 14 Line output and D A conversion typical values 14 Mechanical 14 Dimensions 14 Weight 14 MTBF calculations 15 Environmental 15 Core frequency versus Temperature variation 15 Certifications Compliances 16 ORDERING INFORMATION 17 ...

Page 4: ...IO MODULE 400 enables manufacturers of traditional audio devices to add network capabilities to their products as well as develop IP streaming devices Hardware features The Barix IP AUDIO MODULE 400 features Stereo line input and output 0dBuStereo Line in and outputs Microphone input coil powered or passive capacitive balanced or unbalanced I2S input and output 192k capable Integrated SoC with ARM...

Page 5: ... featuring a dual root file system strategy and a recovery mechanism Definition for a base SW image Scripts to create and install SW images and SW updates All these functionalities are configurable and adaptable to the developer s needs Developers can use the BSP to generate the toolchain that enables the development of any application The BSP package is a starting point and can be easily extended...

Page 6: ...e the carrier board can be achieved when mounted on a carrier board by means of soldering the pin headers into holes of the carrier board directly Using single row female headers counterpart to pin headers the height will increase and must be measured by the integrator our experience in production shows a minimal height of 11 5mm above the carrier board without using distance bolts and 12mm using ...

Page 7: ...SB 2 0 OTG and 2 x USB 2 0 Host The serial port UART0 can be used to build serial standard interfaces like RS 232 or RS 485 by attaching external driver chips Flow control signals are available for that UART The second UART shares its function with IO pins and is Tx Rx only One USB 2 0 On the Go and 2 x USB 2 0 Host interfaces supporting High Speed HS 480Mbps Full Speed FS 12Mbps and Low Speed LS ...

Page 8: ...h pins is provided to power the Barix IP Audio Module from a single 3 3 Volt DC power source Several ground pins are implemented It is common practice to connect them all to the ground plate A separate ground domain for the analog part needs to be connected via separate ground pin Max power consumption of the IPAM 400 is 4 Watts A separate ground is provided for the audio interfaces Peripheral I O...

Page 9: ...w Reset I O Hardware reset from power surveillance 2 IO IR in RXD3 B GPIO PA14 Infrared input UART_3 data receive second amplifier shutdown 3 DGND P Digital Ground 4 D0 REL B GPIO PA10 5 IO TXD3 B GPIO PA13 UART_3 data transmit 6 IO RTS3 B GPIO PA15 UART_3 flow control output 7 IO CTS3 B GPIO PA16 UART_3 flow control input 8 OWA_OUT B GPIO PA17 OWA One Wire Audio complies with SPDIF interface 9 Re...

Page 10: ...sceiver negative output 4 DGND P Digital Ground 5 EPHY RXN I Transceiver negative input 6 RCT R Receive Transformer center Tap 7 EPHY RXP I Transceiver positive input 8 DGND P Digital Ground 9 USBDM2 B USB 2 0 Host Interface negative 10 EPHY SPD LED O Ethernet 10 100M indicator LED 11 EPHY LINK LED O Ethernet LINK up down LED 12 USBDP2 B USB 2 0 Host Interface positive Type O Output I Input P Powe...

Page 11: ...istors to DGND The exact value of the terminations may need to be checked or confirmed by a designer and are in the vicinity of 15 Kilo Ohms 5 These termination resistors should be close to either the USB socket or the IPAM connector A more complex capacitive termination may be needed under some circumstances Any unused pins can be left open to save power consumption no pull up or pull down needed...

Page 12: ... input voltage to 3 3 volts using zener diodes ZDi right after the resistor Carrier PCB Power and Signal Domains Relevant excerpt from previous chapter General Rules All available ground pins of the Barix Audio Module should be attached to their respective ground domain You MUST provide analog ground to the PCB and that ground must be connected to the power supply ground externally to the IPAM on ...

Page 13: ...lity 10 100 Mbit full half duplex auto negotiation Status display Link Activity LED Protocols TCP IP UDP RTP SIP DHCP Serial interfaces Parameter COM 1 UART 0 Signals RxD CTS both TTL 3 3 VDC TxD RTS both TTL 3 3VDC VH min 0 7 Vin GND Baud rates 300 115200 Data bits 7 or 8 Parity No Even Odd Stop bits 1 or 2 Flow control No XON XOFF Peripheral I O interfaces Parameter Min Max Unit IIN Out current ...

Page 14: ...line input signal to noise ratio SNR 73 dB Dynamic Range 16 bit theoretical 96 dB Input Total Harmonic Distortion THD 3dBFS 0 018 Software selectable input gain on microphone input Audio interfaces Line output and D A conversion typical values Parameter Value Unit Full Scale Output Voltage Peak to peak unloaded 2 39 0 844 0 745 VPP VRMS dBu Analog output impedance tbd Ω Frequency response 3dB 48 k...

Page 15: ...Parameter Value Unit Operating Temperature Range 20 65 4 149 C F Operating Humidity Range non condensing 0 70 Storage Temperature Range 0 70 32 158 C F Storage Humidity Range non condensing 0 70 Core frequency versus Temperature variation CPU load 100 Core frequency versus Temperature variation CPU load 50 100 300 500 700 900 1100 1300 40 30 20 10 0 5 10 15 20 25 30 35 40 45 50 55 60 65 Core 1 fre...

Page 16: ...h the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following m...

Page 17: ...eference only Barix and Barix IP Audio Module are trademarks of Barix AG Switzerland and are registered in certain countries Newest information about our devices is available via download from our website www barix com We explicitly reserve the right to change and improve the product without notice Barix AG Ringstrasse 15a 8600 Dübendorf SWITZERLAND T 41 43 433 22 11 F 41 44 274 28 49 www barix co...

Reviews: