Modérateurs: Modération Forum Installations, Modération Forum DIY, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 14 invités

Interface d'entrée numérique pour DSPiy et autre (Debug OK)

Message » 15 Mar 2013 20:51

Pas sur : le signal AC3 est compressé avec perte l'algo de reconstruction peut très bien s’accommoder d'une interpolation/décimation. Un genre d'asrc sauf que le brut n'est pas des échantillons, mais un signal compressé: l'up ou down sampling peut très bien faire partie de la décompression/reconstruction.
Si c'est implémenté, pas besoin d'asrc externe. Sinon Asrc obligatoire.
Faut pas s'occuper de la master en entré: le processus de décompression/reconstruction est de toute manière asynchrone.
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 15 Mar 2013 21:29

a mon avis thierry tu vas recuperer une sorte de bruit rose, pour rester poli.

J’ai mis cela à mon tableau des « tâches à faire » : si détection autre que PCM, on l’affiche mais on passe en mute.
Plus la liste diminue et plus elle augmente. :-?
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 15 Mar 2013 21:56

thierryvalk a écrit:
a mon avis thierry tu vas recuperer une sorte de bruit rose, pour rester poli.

J’ai mis cela à mon tableau des « tâches à faire » : si détection autre que PCM, on l’affiche mais on passe en mute.
Plus la liste diminue et plus elle augmente. :-?


Et attend que le bêta testeur débarque - semaine prochaine - et là tu vas vraiment te faire des cheveux blancs :mdr:

Non c'est pas vrai en fait : Alain a été top, il m'a briefé juste ce qu'il faut (paraît qu'il avait des consignes :hehe: ) et la doc. qu'il a habilement pondue me paraît claire.
androuski
 
Messages: 23171
Inscription Forum: 14 Mar 2007 14:43
Localisation: C'est un trou, mais rempli de pinard, donc ça me va.
  • offline

Message » 17 Mar 2013 22:03

Tazz28 a écrit:Pas sur : le signal AC3 est compressé avec perte l'algo de reconstruction peut très bien s’accommoder d'une interpolation/décimation. Un genre d'asrc sauf que le brut n'est pas des échantillons, mais un signal compressé: l'up ou down sampling peut très bien faire partie de la décompression/reconstruction.
Si c'est implémenté, pas besoin d'asrc externe. Sinon Asrc obligatoire.
Faut pas s'occuper de la master en entré: le processus de décompression/reconstruction est de toute manière asynchrone.

reflexion du week end, on peux aussi utilser un STM32F373RC avec la librairie liba52... Ca semble bien faisable et on peux se faire un down mix 2.0 retraité ensuite par le 1701. En lui collant un si570 sur le mclk on pourrait meme suprimer le jitter basse frequence en utilsant la ram interne en fifo...
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3105
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 17 Mar 2013 23:31

Oui, mais demande du boulot en codage. Je lis pas mal de choses sur ces Cortex-M4 pouvant /voulant remplacer les DSP.
C’est relativement récent mais demande à être suivit.
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 18 Mar 2013 10:31

je viens de parcourir la datasheet du CS8422 qui equipe la D-IN.
mais impossible de voir au premier coup d'oeil s'il est possible de ressortir en I2S "32 bits" ...?
bien sur ce n'est pas une config prévue directement, mais il y a cette idée des AUX DATA.
dans l'exemple du WM8805, il est possible de rajouter 8 "flags bits VUC..." à la suite des 24 bits.
auriez vous capté un model similaire dans le CS8422.

je demande car l'idée d'inserer un STM32F373 n'est possible que si on peut lui envoyer un I2S 16 ou 32bits...
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3105
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 18 Mar 2013 11:35

Le CS8422 peut passer l'ensemble des infos du spdif, c'est le mode AES3 direct output. Par contre c'est plus de l'I2S, c'est du left justified lsb first.
Par contre normalement en I2S, si tu lui envoie du 32 bits, il ignorera juste les 8 derniers bits. Il suffit d'être au moins en 64fs en bit clock.
A tester, mais si son interface I2S est 100% compliant, ça doit passer.

Edit: c'est tout a fait normal cf la datasheet
● Data format may be 16-bit, 24-bit or 32-bit
● Packet frame is fixed to 16-bit (16-bit data frame) or 32-bit (16-bit, 24-bit, 32-bit data
frame) by audio channel

16 ou 32 bits correspond à la data frame et du 20 ou 24 bits utilise bien une frame de 32 bits en i2s dans tous les cas (bit clock de 64FS mini contre 32FS mini pour du 16 bits, l'exotique et rare 48FS n'étant pas implémenté).

Donc pas de soucis c'est de l'I2S ultra standard, c'est plug & play.
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 18 Mar 2013 15:18

j'en connais un qui va bientot intercaler une STM32F3Discovery entre la D-IN et le DSPiy :mdr:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3105
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 18 Mar 2013 21:08

En voilà une idée qui est très bonne.
Il y a du boulot en code, mais l’enjeu est de taille.
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 20 Mar 2013 19:49

Carte USB-I2S Amanéro reçue ce midi, je l’ai branché à la D-In et sauf petite erreur de routage sur cette dernière l’ensemble des 3 cartes fonctionne. :D :D
Tout cela monté en proto, provisoire pour tester avec un paquet de fils dans tous les sens et pourtant tout passe, j’en suis toujours ébahis. :roll:
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 20 Mar 2013 19:51

Nananan, pas d'erreur de routage, juste un garde fou soft : faut passer la GPO0 à 1 en soft pour activer l'isolateur (SJ15 shunté bien sur).
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 20 Mar 2013 19:55

Ok je n’avais pas vu les labels ISOL 1 et ISOL2, mea-culpa. :oops:
Je vais donc devoir de nouveau retourner tout mon bazar pour faire le pontage.
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 20 Mar 2013 20:05

Je le reconnais, le schéma est pas des plus élégants esthétiquement parlant ...
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 20 Mar 2013 20:10

thierryvalk a écrit:Carte USB-I2S Amanéro reçue ce midi, je l’ai branché à la D-In et sauf petite erreur de routage sur cette dernière l’ensemble des 3 cartes fonctionne. :D :D
Tout cela monté en proto, provisoire pour tester avec un paquet de fils dans tous les sens et pourtant tout passe, j’en suis toujours ébahis. :roll:


Ça c'est super top moumoute ! :D
Avec tout ça, ça doit commencer a faire une belle usine à gaz et l'ensemble est sans aucun doute plus qu'original.
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 20 Mar 2013 20:17

thierryvalk a écrit:Ok je n’avais pas vu les labels ISOL 1 et ISOL2, mea-culpa. :oops:
pour une fois que je peux être mauvaise langue, jean profite lâchement :
"c'est écrit dans la doc pour SJ15"
:mdr: :mdr:


bon ben c'est super toutes ces cartes qui marchent du premier coup :D
pourquoi quand je design quelquechose moi ça se passe jamais comme ça :wtf:
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline


Retourner vers Filtrage actif, Equalisation et Processeurs

 
  • Articles en relation
    Dernier message