Pour que l'adresse I2C soit correctement positionnée, il faut éviter de laisser AD0 et AD1 en l'air.
Y a le choix: je propose de cabler R2 et fermer SJ6 pour AD0 et cabler R20 et fermer 1-2 sur SJ4 pour AD1. R2 et R20 peuvent être de simples strap.
On obtiens l'adresse I2C 0x10 (adresse 7 bits, hors bit R/W, suivant les conventions certains inclues le bit R/W dans l'adresse ....)
Test de présence du CS:
On doit lire à l'adresse de registre 0x01 la valeur 00010xxxb xxx représente la révision du chip 000 pour A 010 pour B
Configuration de base :
conf de la led au choix:(led allumée sur erreur : pcb a modifier pour la V1 pour faire l'inverse)
led: ecrire 0x07 dans 0x06 -> uniquement les erreurs de spdif
led: ecrire 0x03 dans 0x06, 0x11 dans 0x0f, 0x0A dans 0x10 -> erreur de spdif et/ou asrc unlock
led: ecrire 0x0E dans 0x06 -> allumé sur asrc unlock
AES en entré de l'asrc: 0x12 dan 0x0A
out port en I2S slave 24b : 0x04 dans 0x0c
On démarre le binz: ecrire 0 dans le registre 0x02
Et voilà. C'est l'entrée RCA qui est sélectionnée par défaut.
Au fait, pour le pass through, la sélection de l'entrée en sortie sur le PT est indépendante de celle sélectionnée pour l'asrc/sortie I2S. Ça peu être pratique, ça fait un switch spdif intégré et indépendant pilotable en soft.
|
Modérateurs: Modération Forum DIY, Modération Forum Installations, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités
Les 2 premiers protos sont monté pour la partie CMS.
Qualité des soudure très moyenne : la soudure est déposée à l’aide d’une seringue pour éviter les frais d’un stencil donc moins précis
et j’ai eu un problème avec mon four : le ventilateur de refroidissement est parti en fumée.

Qualité des soudure très moyenne : la soudure est déposée à l’aide d’une seringue pour éviter les frais d’un stencil donc moins précis
et j’ai eu un problème avec mon four : le ventilateur de refroidissement est parti en fumée.

- thierryvalk
- Messages: 5617
- Inscription Forum: 08 Mai 2012 9:39
- Localisation: Belgique

Pour les cartes, du moment que les soudures du CS sont bonnes, ça devrai le faire.
- Tazz28
- Messages: 2802
- Inscription Forum: 03 Nov 2008 23:47
- Localisation: Dreux
Pour les cartes, du moment que les soudures du CS sont bonnes, ça devrai le faire.
No stress tout semble bon, c'est juste pas hyper beau.
Je t’emballe ca demain matin et direction la poste.

- thierryvalk
- Messages: 5617
- Inscription Forum: 08 Mai 2012 9:39
- Localisation: Belgique
Premiers tests de la carte sur le DSpiy.
Je suis la procédure du test de présence : Adresse 0x20 (vu que le bit r/W est inclus dans ma lib) et rien : pas d’ACK.
Sortie du datasheet , oscillo…
En fait le CS8422 travaille avec une vitesse de 100k alors que la majorité des compos I2C sont à 400K voir 1M.
On ralenti le bus et maintenant je lis pour le registre 0x01 la valeur 0x12 donc révision 2 du CS8422.
Le contact est établi, je continue…
Je suis la procédure du test de présence : Adresse 0x20 (vu que le bit r/W est inclus dans ma lib) et rien : pas d’ACK.

Sortie du datasheet , oscillo…
En fait le CS8422 travaille avec une vitesse de 100k alors que la majorité des compos I2C sont à 400K voir 1M.

On ralenti le bus et maintenant je lis pour le registre 0x01 la valeur 0x12 donc révision 2 du CS8422.


Le contact est établi, je continue…
- thierryvalk
- Messages: 5617
- Inscription Forum: 08 Mai 2012 9:39
- Localisation: Belgique
Super ! Et sinon niveau scène sonore, bas medium et dynamique des basses, ça donne quoi ??




- robob
- Messages: 5925
- Inscription Forum: 21 Mar 2007 19:23
- Localisation: 95 (coté campagne)
Gros mal de tête.
Le DSP fonctionnant sur le même bus j’ai dû revoir quelques timings.
A ce niveau c’est bon, mais malheureusement rien en sortie du CS, mais pas encore trop investigué.
Question sonorité c’est surtout le ventilateur de mon PC que j’entends.
Le DSP fonctionnant sur le même bus j’ai dû revoir quelques timings.

A ce niveau c’est bon, mais malheureusement rien en sortie du CS, mais pas encore trop investigué.
Question sonorité c’est surtout le ventilateur de mon PC que j’entends.

- thierryvalk
- Messages: 5617
- Inscription Forum: 08 Mai 2012 9:39
- Localisation: Belgique
pour ça je peux t'aiderthierryvalk a écrit:Question sonorité c’est surtout le ventilateur de mon PC que j’entends.

- alkasar
- Messages: 11517
- Inscription Forum: 29 Nov 2005 22:47
- Localisation: Neuf deux
J’ai même eu droit à un écran bleu, je pensais qu’ils n’existaient plus sous win7.
On va laisser tout reposer et reprendre méthodologiquement (c’est long à écrire, mais à faire aussi
)

On va laisser tout reposer et reprendre méthodologiquement (c’est long à écrire, mais à faire aussi

- thierryvalk
- Messages: 5617
- Inscription Forum: 08 Mai 2012 9:39
- Localisation: Belgique
En effet, 100khz de clock max sur l'I2C. C'est dans la datasheet et j'y était aussi passé à coté.
Désolé de pas pouvoir faire plus à distance pour l'instant. Hésite pas si t'as besoin.
Désolé de pas pouvoir faire plus à distance pour l'instant. Hésite pas si t'as besoin.
- Tazz28
- Messages: 2802
- Inscription Forum: 03 Nov 2008 23:47
- Localisation: Dreux
thierryvalk a écrit:J’ai même eu droit à un écran bleu, je pensais qu’ils n’existaient plus sous win7.![]()
Faut jamais croire les informaticiens


Bon tout ça me rassure, j'avais peur que tu avances trop vite et que jEQ ne soit pas prêt à temps

Sinon, où en es tu d'un point de vue DSP ? Es tu déjà capable de charger une conf code + paramètres de filtrage ?
Si tu es capable de faire traverser le signal audio entrée -> sortie via le DSP , tu ne dois pas en être loin...
Bon courage pour la suite.
- tcli
- Messages: 4087
- Inscription Forum: 23 Nov 2009 22:40
- Localisation: Complètement à l'ouest
Si tu es capable de faire traverser le signal audio entrée -> sortie via le DSP , tu ne dois pas en être loin...
Si c’est loin, mais derrière

Chargement de l’application, des paramètres et modification des paramètres.
Sauvegarde en mémoire flash.
Lecture de paramètres (on affiche le niveau d’entrée sur l’écran du DSpiy, mais aussi sur le PC)
Manque encore la gestion des paramètres du microcontrôleur dont la commande en volume gérée par le DSPIy.
Donc l’implantation de la carte D-in vient au bon moment.
Alkasar est la recherche des bugs et autres anomalies …

- thierryvalk
- Messages: 5617
- Inscription Forum: 08 Mai 2012 9:39
- Localisation: Belgique
Est ce que avec la conf 1 de la led elle s’éteind bien lors de l'application d'un signal spdif ?
Est ce qu'avec la conf 3 aussi ?
Si oui,
1- on reçois bien et on décode bien le signal spdif
2- l'asrc se locke bien sur le signal spdif
et il va falloir chercher du coté de l'interfaçage I2S avec le DSPiy.
Si non, dis moi le qu'on cherche ailleurs. Si on n’accroche même pas le signal spdif, j'ai peut être fait un boulette ailleurs, je suis plus à ça prêt ....
Est ce qu'avec la conf 3 aussi ?
Si oui,
1- on reçois bien et on décode bien le signal spdif
2- l'asrc se locke bien sur le signal spdif
et il va falloir chercher du coté de l'interfaçage I2S avec le DSPiy.
Si non, dis moi le qu'on cherche ailleurs. Si on n’accroche même pas le signal spdif, j'ai peut être fait un boulette ailleurs, je suis plus à ça prêt ....
- Tazz28
- Messages: 2802
- Inscription Forum: 03 Nov 2008 23:47
- Localisation: Dreux
Bien, la carte D-din s’active et sort un signal sur l’I2S.
J’avais un connecteur bricolé qui s’était défait tout simplement.
Environ 2h avant de le voir.
Donc ta procédure,Tazz28 est 100% correcte.
Il y a juste la LED qui reste toujours éteinte signal ou pas (1 chance sur 2 que l’ai montée à l’envers).
Je continue en faisant un peu de lecture dans le CS pour pouvoir afficher des infos sur le type de signal reçu.
J’avais un connecteur bricolé qui s’était défait tout simplement.

Environ 2h avant de le voir.

Donc ta procédure,Tazz28 est 100% correcte.

Il y a juste la LED qui reste toujours éteinte signal ou pas (1 chance sur 2 que l’ai montée à l’envers).

Je continue en faisant un peu de lecture dans le CS pour pouvoir afficher des infos sur le type de signal reçu.

- thierryvalk
- Messages: 5617
- Inscription Forum: 08 Mai 2012 9:39
- Localisation: Belgique
Coooll
bon ben je retourne me coucher alors hurlez un coup si vous avez besoin 


- Tazz28
- Messages: 2802
- Inscription Forum: 03 Nov 2008 23:47
- Localisation: Dreux
|
Retourner vers Filtrage actif, Equalisation et Processeurs |