Projets:Perso:2014:modulodac

From Electrolab
Revision as of 11:30, 4 November 2014 by Julien (Talk | contribs)

Jump to: navigation, search

Introduction

ModuloDAC est un projet open source / open hardware visant à créer une plateforme audio numérique modulaire. Les différents modules (DAC, ADC, DSP, ASRC, Récepteur I2S ... ) sont enfichables sur une carte mère pour créer différents scénarios de fonctionnement. Cela va du simple simple DAC avec un récepteur spdif à une plateforme complète 6 canaux incluant un filtrage numérique et un décodage de source (Dolby, DTS ...)

Idée de modules

  • Recepteur
    • SPDIF
    • I2S
    • USB
  • ADC
  • DAC
    • module 2 canaux : basé sur un ak4396 ou un pcm1792
  • DSP
    • Filtrage numérique
    • décodage dolby dts
  • ASRC
    • Module de recloking

Carte mère

Les modules sont connectés à une carte mère via un bus (bus audio) de 32 pin.

  • Contrôlé via arduino / Raspberry pi
  • Commande I2c vers les modules
  • Master clock généré via un DDS type ad9850
  • Alimentation 5V pour la partie numérique, 5V pour la partie analogique, +12V -12V pour la partie amplification des DAC

Bus Audio

Comme indiqué précédemment, les modules et la carte mère sont reliés par un bus communication / alimentation de 32 voies.

Busaudio.png

Bus audio : description des pin
Description
1 Entrée analogique
2 Entrée analogique
3 Sortie analogique
4 Sortie analogique
5 Sortie analogique
6 Sortie analogique
7 Entrée I2S - canal 1
8 Entrée I2S - canal 2
9 Entrée I2S - canal 3
10 Entrée I2S - canal 11
11 Entrée I2S - Left Right Clock
12 Entrée I2S - Bit Clock
13 Entrée SPDIF - canal 1
14 Entrée SPDIF - canal 2
15 Entrée SPDIF - canal 3
16 Entrée SPDIF - canal 4
17 Sorite SPDIF - canal 1
18 Sorite SPDIF - canal 2
19 Sorite SPDIF - canal 3
20 Sorite SPDIF - canal 4