Install: MultiDsp razzortec

Discutions générales sur le DSPiy et tout ce qui s'y rattache
razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » lun. 16 nov. 2015 13:12

L'autre jour en triant mes montages qui datent d'il y a 20 ans, les machins avec des lignes à retard, j'ai trouvé un quartz de 12Mhz
Je l'ai monté sur la carte RPI. .
J'ai branché la sortie SPIF de la carte sur l'entrée d' DSPiy V2,et celui ci m'affiche PCM 192K. Puis j'ai branché les signaux I2S provenant d'un DSP V1 sur la carte d'interface RPI, et cela me plante le DSP.
Suis pas sur que la carte d'interface RPI soit programmer en I2S Input. Puis une patte su quartz m'a laché, donc suite au prochain numéro.

Au niveau aplli DSPiy, j'ai essayé de passer une projet SigmaStudio 2X3 en 48Khz, ben ça marche pas avec la version 3.12.
Par contre , ça marche avec la version 3.11, j'ai donc modifié une aplli 2X3 pour ne garder que le strict minimum, et avec une FS de 48K, j'arrive jusqu'à 20 ms de réglage de délay :)

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » lun. 16 nov. 2015 13:15

alka a écrit :
razzortec a écrit :D'un autre coté sur la bay, j'ai vu des cartes avec entrée analogique et sortie SPIF pour une douzaine d'€
Je viens d'en commander une.

ah, un adc c'est moins fréquent. ca m'intéresse aussi pour autre chose. T'aurais un lien ?


Je viens de recevoir le boitier
Pour les chip Cirrus 5340 et 8406 + 2 autres, mais j'arrive pas à lire la référence

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2074
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Install: MultiDsp razzortec

Messagepar alka » lun. 16 nov. 2015 17:43

Merci.
Le convertisseur AD c'est le CS5430. 24bits,192kHz. 101 dB dynamic range at 5V et 94dB THD+N. Pas mal pour un chip qui a déjà 12 ans. https://www.cirrus.com/en/products/cs5340.html
CS8406 fait la conversion spdif a 24/192 aussi.
Le convertisseur AD vaut dans les 6Euros au détail. C'est un super prix pour le tout a 12,50E !
acheter un DSPiy ? c'est ici

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » lun. 16 nov. 2015 18:48

Pas trop récent le chip, la doc date de 2005
Faudrait peut être juste fignoler l'alim, parce ce tout est alimenté depuis le convertisseur secteur

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » ven. 20 nov. 2015 16:28

J'ai reçu un quartz de 12 MHZ,que j'ai soudé sur la carte RPI.
Ca fonctionne pas mieux
En effet, j'ai des signaux sur pinoches I2S de la carte RPI (192K sur BCK et 12MHZ et des poussières sur LRCLK)
Je pense qu'il est programmé pour sortir des signaux I2S, et non pour en recevoir.

En branchant l'alim et la broche DATA uniquement, j'ai bien PCM 192 k qui s'affiche sur le DSPiy branché sur la sortie SPIF , puis quand je branche le BCK et le LRCK sur les broches correspondantes, depuis un 2ème DSPiy, qui lui me fournit les signaux I2S, celui se plante.

louisr
Messages : 410
Enregistré le : mar. 14 juil. 2015 15:52
Localisation : Bordeaux/Poitiers

Re: Install: MultiDsp razzortec

Messagepar louisr » ven. 20 nov. 2015 16:41

Salut,
Est-ce que tu pourrais faire une photo de la carte ? Ou un petit schéma ?
Si je dis pas de bêtise, le WM8804 est en master, donc normal qu'il y ai quelque chose sur le LRCLK et BCK. Pour le dspiy qui plante aucune idée d'ou ça vient.
Bon sinon pour passer la carte en mode HW il faut mettre la pin 3 à 0 pendant le reset/démarrage. Page 18-19 de la doc tu as tout ce qu'il faut pour passer en mode HW la puce
Modifié en dernier par louisr le ven. 20 nov. 2015 16:45, modifié 1 fois.

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 2646
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Install: MultiDsp razzortec

Messagepar thierryvalk » ven. 20 nov. 2015 16:42

Selon la datasheet du WM8804
Pin 3 SDIN à 0 pour passer en mode hardware.
Pin 1 SCLK à 0 pour passer en Slave.

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » ven. 20 nov. 2015 20:51

Salut :)
J'ai un DSPiy N° 1, dont j'utilise les sorties I2S pour attaquer le RPI sur les pins I2S
J'ai un DSPiy N°2 raccorder sur la sortie SPIF de la carte RPI
En branchant un GBF sur le DSPiy N°1, j'ai des signaux sur la sortie I2S, la carte RPI génère également des signaux I2S, du coup le DSPiy N°1 se plante.
J'ai raccordé la broche 3 du WM au GND, pour sélectionner le mode HW, du coup l'afficheur du DSPiy N° 2 m'indique PCM 192 K avec la ligne DATA raccordé.
Je vais tenter demain avec la broche SCLK du WM8804

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » sam. 21 nov. 2015 08:59

Je vais de faire le test avec le SCLK à 0v (mode slave), effectivement les sorties I2S du DSPiy N° 1 ne s’écroulent plus, mais rien j'ai sur le sortie SPIF de la carte RPI
Bonne journée

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 2646
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Install: MultiDsp razzortec

Messagepar thierryvalk » sam. 21 nov. 2015 10:47

Avec le datasheet en détails :
SDIN à 0 pour mode Harware
SCLK à 0 pour Slave
Jusque-là c’est fait.
Pour que ce soit l’entrée I2S (apparemment nommée AIF) il faut CSB à 1 sinon c’est le SPdif In qui est retransmis en out.
Pour du 24 bits en mode I2S GPO0 à 0 et SDOUT à 1

Sous réserve d’erreur, une petite relecture du datasheet est toujours bien.

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » lun. 23 nov. 2015 17:31

Des nouvelles
Effectivement, il faut que AIF_MS soit à 0 ( mode slave) .
D'autre part en mode slave il est marqué dans la doc: en mode slave, BCLk, LRCLK et MCLk are imput et moi, j'avais pas cablé le MCLK, comme il était pas sur les broches P5 du RPI :(
J'ai donc cablé le MCLK, et là, le DSPiy N°2 m'indique PCM 91, 92 K, et le barregraphe varie tout le temps.
Le signal analogique sur les sorties du DSPiy N°2 est 3x plus faible en valeur que les sorties du DSPiy N°1 :-|

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 2646
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Install: MultiDsp razzortec

Messagepar thierryvalk » lun. 23 nov. 2015 19:25

Ahh la MCLK, l'horreur de l'I2S, certain demande à l'avoir et d'autres pas.
Et en effet lorsque l'on regarde plus le datasheet, la mise à 1 de CSB met le bit TXSRC à 1 qui commute l'interface SPDIF out en MCLK externe.

Si je comprend bien tu as du signal mais pas le bon.
Le DSPiy devrait afficher 96K.
Pour le niveau, faut vérifier les lignes GPO0 et SDOUT pour bien avoir du 24 bits en I2S.

Pas si super ces WM :berk1:

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » mar. 24 nov. 2015 11:55

Je vais arrêter là, avec la carte RPI . Elle est pas faite pour ça. Tous les signaux ne sont pas disponible sur un connecteur.Pour le MCLK j'ai soudé un fil directement sur la broche du WM. :/
La carte cité par *dfer est surement plus pratique.

Sinon j'ai testé le boitier à 11 € (conversion analogique en SPIF)
1 db de différence en sortie par rapport à un DSPiy, il convient très bien pour récupérer le canal LFE et l'injecter dans le DSPiy N°1 de mon installation multiDSP.
En plus cela me permet de d'économiser un DSPiy

Je vais passer aux alims
Je pense mettre une alim par DSPiy pour éviter les boucles de masses
Des conseils pour l'achat ?

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » lun. 7 déc. 2015 17:58

La suite

Dans la semaine ou au début de la semaine prochaine, j'espère tester les voies centrales.
Me restera le LFE et les surrounds

Au niveau des surrounds, il me reste a trouver l'appli pour avoir un délai de 20 ms
Pour cela dans Sigma Studio , à partir d'un projet 2X3 , j'ai simplifié au maximum le schéma( suppression des biquad et des délais sur les voies High et Mid) et j'ai passéé la FS à 48k
Du coup je peux mettre 1000 samples au niveau du delay de la voie Low

Puis dans DSstudio, création de l'aplli en cochant la case ''48K''.

Aplli mis en Preset 1 dans un DSPiy V1
Et là il y a une incohérence entre ce qu'affiche l'onglet DScrossover et le signal que je visualise sur le scope
Dans l'onglet DScrosover j'ai ''Délai 999 samples'' soit 20, 813ms alors qu'entre l'entrée et la sortie j'ai 2 X moins, soit 10 ms
Comme si le DSP était resté en 96 K

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 2646
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Install: MultiDsp razzortec

Messagepar thierryvalk » lun. 7 déc. 2015 18:18

Je pense que dans SigmaStudio tu dois aussi aller dans l'onglet Hardware Configuration -> DSP Core -> Program Length sur 1x (1024 instructions) sinon le DSP va 2x trop vite.

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » mar. 8 déc. 2015 07:40

En mettant 1024, j'ai systematiquement une I2C error

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 2646
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Install: MultiDsp razzortec

Messagepar thierryvalk » mar. 8 déc. 2015 08:22

Ok, ceci explique cela. ;)
Peut être un registre mis à jour par le firmware directement, pour le cela je devrais me replonger dans le firmware.

Mais peut-être au niveau de l'I2S qui devrait aussi passer en 48k. Je n'ai pas toutes les données sous la main mais :
Je présume que dans Serial Output Frame Sync Freq est sur internal clock/512, devrait être sur /1024.
et BCLK Frequency internal clock/8 deviendrait /16

razzortec
Messages : 124
Enregistré le : jeu. 16 juil. 2015 17:37

Re: Install: MultiDsp razzortec

Messagepar razzortec » mar. 8 déc. 2015 09:21

Suite des essais

J'ai changé le Serial Output Frame Sync Freq à 1024.et BCLK Frequency internal clock à 16.
Création aplli dans DS avec un coup 48 k decoché et une 2ème fois avec 48k coché
Import de l'appli dans le DSPiy ( 48 k decoché) ,dans l'onglet Crosover, 999 sample me donne 10ms alors que sur le scope j'ai le double.
Import de l'appli ( 48 k coché) impossible
Par contre en important en premier l'appli ( 48k décoché) puis en important par dessus l'appli avec 48 k coché, j'ai les bonnes valeurs entre l'onglet crosover et le scope, et je peux monter jusqu'a 1986 sample soit 41 ms


Retourner vers « DSPiy général »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité