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.
|
Modérateurs: Modération Forum Installations, Modération Forum DIY, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités
Interface d'entrée numérique pour DSPiy et autre (Debug OK)
- Tazz28
- Messages: 2802
- Inscription Forum: 03 Nov 2008 23:47
- Localisation: Dreux
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
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
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 ) 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.
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
- Messages: 3105
- Inscription Forum: 25 Avr 2007 10:50
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.
C’est relativement récent mais demande à être suivit.
- thierryvalk
- Messages: 5617
- Inscription Forum: 08 Mai 2012 9:39
- Localisation: Belgique
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...
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
- Messages: 3105
- Inscription Forum: 25 Avr 2007 10:50
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.
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
j'en connais un qui va bientot intercaler une STM32F3Discovery entre la D-IN et le DSPiy
- maxidcx
- Membre HCFR Contributeur
- Messages: 3105
- Inscription Forum: 25 Avr 2007 10:50
En voilà une idée qui est très bonne.
Il y a du boulot en code, mais l’enjeu est de taille.
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
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.
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.
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.
- thierryvalk
- Messages: 5617
- Inscription Forum: 08 Mai 2012 9:39
- Localisation: Belgique
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
Ok je n’avais pas vu les labels ISOL 1 et ISOL2, mea-culpa.
Je vais donc devoir de nouveau retourner tout mon bazar pour faire le pontage.
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
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
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.
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.
Ça c'est super top moumoute !
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
pour une fois que je peux être mauvaise langue, jean profite lâchement :thierryvalk a écrit:Ok je n’avais pas vu les labels ISOL 1 et ISOL2, mea-culpa.
"c'est écrit dans la doc pour SJ15"
bon ben c'est super toutes ces cartes qui marchent du premier coup
pourquoi quand je design quelquechose moi ça se passe jamais comme ça
- alkasar
- Messages: 11517
- Inscription Forum: 29 Nov 2005 22:47
- Localisation: Neuf deux
|
Retourner vers Filtrage actif, Equalisation et Processeurs |