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

Filtre actif à base de DSP : le DSPiy

Message » 26 Déc 2012 21:08

Voici un schéma bloc simplifié de la carte DSPiy avec sa carte additionnelle S/Pdif.
Image
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 26 Déc 2012 21:32

:ohmg:
Avatar de l’utilisateur
Kro
Modérateur DIY
Modérateur DIY
 
Messages: 29426
Inscription Forum: 12 Jan 2004 19:24
Localisation: L'Isle d'Abeau (38)
  • online

Message » 26 Déc 2012 22:34

En bonus, la carte spdif a une entrée I2S ASRCisé, pour ceux qui veulent en plus de l'USB (cg-recensement/recensement-interface-usb-vers-i2s-amanero-t30030116.html :wink: )
Pas eu beaucoup de temps aujourd'hui, mais j'ai fait le tour de toutes les IOs du CS pour que la carte soit facilement utilisable en standalone en mode autonome en plus du mode soft, mode de prédilection sur le DSPiy.
Par contre l'entrée I2S n'est pas utilisable en mode autonome (pour les utilisateurs de CDPro), programmation en i2C obligatoire.
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 27 Déc 2012 1:02

Parfait :love:
Si j'ai bien compris on peut substituer l'entrée Toslink par une entrée USB/I2S ou alors c'est "I2S INOU" ?
L'ASRC dialogue en I2S avec le DSP, tu as choisis quel chip comme ASRC ?
La carte Amanero monte jusqu'à 32/384, d’où ma question ci-dessus :hehe:

Les 3 DAC en sortie du DSP c'est quel chip, ES9023 ? (à priori oui)
Tu alimentes le tout à partir du TPS7a4700 comme source unique ?
Le contrôle du volume est analogique ou numérique ?
Korben69
 
Messages: 796
Inscription Forum: 05 Mar 2006 17:04
Localisation: LYON
  • offline

Message » 27 Déc 2012 2:14

Dans l'ordre:
- le module SPdif a trois entrée lorsque utilisé en mode i2c : 1 spdif, 1toslink, 1 I2S
L'asrc est intégré au chip spdif : CS8422. Par contre, comme on passe par l'asrc pour sortir en 96khz (ou 48khz) quelle que soit l'entrée, on est limité à 24bits et 211khz en entrée.
C'est déjà pas mal sachant que le ADU ne gère pas le 32 bits et qu'on tourne à 48 ou 96khz pour économiser les ressources du DSP.
I2SINOUT c'est un port d’extension pour la carte DSP., donc sans asrc donc à 96(ou 48)khz dans notre cas.

- ES9023 oui
- les trois dacs on un TPS7a4700 commun mais dédié uniquement au dacs.
- contrôle numérique

thierryvalk a fait des compromis sans sacrifier la qualité globale. Pousser plus loin (par ex 1reg par dac) n’aurait pas été cohérent avec l'ensemble ( DSP d'entrée de gamme, entrée analogiques basiques, 1024 instructions max par sample) et aurrait fait grimper la facture pour rien.
La carte de base est assez souple et évolutive ( sortie double ess balanced, entrée I2S pour spdif/I2S ou autre ADC etc ...) pour déjà faire pas mal de choses.
L'amanero va très très loin, c'est vraiment le couteau suisse de l'audio sur USB, mais on l'utiliserai de manière "standard".
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 27 Déc 2012 10:09

C’est une bonne idée cette entrée I2S asynchrone elle ouvre le DSPiy vers une multitude de circuits travaillant en I2S.
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 27 Déc 2012 13:35

Tazz28 a écrit:En bonus, la carte spdif a une entrée I2S ASRCisé, pour ceux qui veulent en plus de l'USB (cg-recensement/recensement-interface-usb-vers-i2s-amanero-t30030116.html :wink: )

cool ça :) Excellente idée.

Comme Thierry et toi allez la posséder, on va décréter que l'amanero sera la carte d'entrée USB de référence du DSPiy. Avec ses caractéristiques, on est paré pour l'avenir :D

D'autres cartes USB->I2S fonctionneront sans doute aussi, en particulier j'en testerai une à base de Tenor7022 plus économique.
Dernière édition par alkasar le 27 Déc 2012 14:44, édité 1 fois.
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

alimentation

Message » 27 Déc 2012 14:43

au sujet de l'alimentation du DSPiy

Elle est externe. Pas besoin d'une alimentation de qualité extraordinaire, mais le moins de bruit possible est bienvenu. Utiliser un bloc d'alimentation (alim à découpage) ne m'enchante pas pour ce genre de circuit.

Elle est actuellement prévue pour être alimentée en 9Vdc car elle porte un régulateur 7805. Ce dernier produit le +5V pour les cartes externes et le récent relais de sélection source analogiques. Le +5V n'est pas utilisé par la carte mère.

Alimenter en 9V pour descendre à 3V3 ou 3V6 c'est de la perte en chaleur qu'il faut dissiper.

Je me faisais la réflexion : tant qu'à ajouter une alim externe, pourquoi pas prévoir directement 5V au lieu de 9V ?
Et tant qu'on y est, pourquoi pas la faire en diy ? c'est facile et pas cher du tout de faire une alim 5V correcte, nettement moins bruyante qu'un 7805.
On pourrait la concevoir sécurisée et à géométrie variable, plus ou moins puissante par exemple pour ceux qui veulent ajouter la carte additionnelle pour le symétrique ou qui voudraient alimenter deux cartes DSPiy avec une seule alim.

Le 5V disponible sera plus propre. Moins de chaleur. Cela simplifie la carte DSPiy : composants en moins, espace en plus. Coût total sans-doute équivalent, voire moindre selon ce qu'on choisit pour l'alim.

Vos avis ?
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 27 Déc 2012 15:09

Pour moment, on ne connait pas trop la consommation de la carte, surtout au niveau des DAC.
Le 78L05 sur la carte ne sert que de pré régulateur à la carte SPdif et pour d’éventuelles autres extensions.
Avec le régulateur 5V 500mA sur la carte, l’alimentation externe pourrait être toute simple non-régulée et donc un minimum de bruits en entrée du régulateur 3V3 (ou 3V6) des DAC.
Une 5V externe, c’est aussi plus risqué en cas d’inversion des 2 fils ou d’erreur de tension. :hehe:
Niveau prix, le régulateur sur la carte c’est moins de 25 cents. :wink:
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 27 Déc 2012 15:55

thierryvalk a écrit:Une 5V externe, c’est aussi plus risqué en cas d’inversion des 2 fils ou d’erreur de tension. :hehe:
Niveau prix, le régulateur sur la carte c’est moins de 25 cents. :wink:

pour le coût, faut comparer ce qui est comparable :
d'un coté alim 9V externe moyenne + composants sur la carte mère (régulateur 5V et quelques composants de filtrage + sécurité)
de l'autre alim 5V externe régulée faible bruit
On est d'accord : ça change pas grand chose au niveau prix. Une alim 9V qualité moyenne ou une 5V correcte, c'est quasiment le même prix. Et même si c'est quelques euros de plus, ça ne dénature pas le projet.

Le gain c'est la dissipation en moins, le bruit en moins, la place en plus.

Pour le sens: oui il y a toujours le risque de celui qui branche les yeux fermés et qui reconnait pas sa gauche de sa droite ;) En revanche, il n'y aura pas d'erreur de tension si c'est notre propre alim. Tu peux laisser le transil si tu veux.


Les connecteurs +5V POW5 resterait sur la carte mère bien entendu pour faciliter les connexions avec les cartes additionnelles.

oui, je sais j'insiste :D
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 27 Déc 2012 16:00

Pour l'inversion de polarité, une diode et c'est bon :mdr:
zai
 
Messages: 413
Inscription Forum: 08 Fév 2009 21:27
Localisation: 31
  • offline

Message » 27 Déc 2012 16:36

Tazz28 a écrit:Dans l'ordre :
- le module SPdif a trois entrée lorsque utilisé en mode i2c : 1 spdif, 1toslink, 1 I2S -> Sélection possible de l'entrée via BP ?
L'asrc est intégré au chip spdif : CS8422. Par contre, comme on passe par l'asrc pour sortir en 96khz (ou 48khz) quelle que soit l'entrée, on est limité à 24bits et 211khz en entrée.
C'est déjà pas mal sachant que le ADU ne gère pas le 32 bits et qu'on tourne à 48 ou 96khz pour économiser les ressources du DSP.
I2SINOUT c'est un port d’extension pour la carte DSP., donc sans asrc donc à 96(ou 48)khz dans notre cas.

- ES9023 oui -> Excellent choix, notamment en 3.6v ;)
- les trois dacs ont un TPS7a4700 commun mais dédié uniquement au dacs -> Les cartes DAC sont sans leurs LDO spécifiques. Vu les specs du TPSa4700 ce pourrait être un vrai plus :P
- contrôle numérique -> Ok vu, via quel processus/procédé ?

thierryvalk a fait des compromis sans sacrifier la qualité globale. Pousser plus loin (par ex 1reg par dac) n’aurait pas été cohérent avec l'ensemble ( DSP d'entrée de gamme, entrée analogiques basiques, 1024 instructions max par sample) et aurait fait grimper la facture pour rien. -> D'accord, le TPSa4700 semble être le "bienvenu" tant sur le très faible niveau de bruit que le courant délivrable.
La carte de base est assez souple et évolutive ( sortie double ESS Balanced, entrée I2S pour spdif/I2S ou autre ADC etc ...) pour déjà faire pas mal de choses. -> Bin vi, pour un simple filtre actif 3 voies de base, c'est déjà le Luxe :love:
L'amanero va très très loin, c'est vraiment le couteau suisse de l'audio sur USB, mais on l'utiliserai de manière "standard".
-> Il me semble déjà que disposer de 24/96 c'est un excellent début pour une histoire qui semble prometteuse. L'Amanero est un vraie affaire à ce niveau de prix, j'ai testé et c'est surprenant !!!
Un super Bravo à vous pour ce projet !!! :ohmg:

Korben69
 
Messages: 796
Inscription Forum: 05 Mar 2006 17:04
Localisation: LYON
  • offline

Message » 27 Déc 2012 16:43

Sélection possible de l'entrée via BP ?
oui, via le µC de la carte DSP.
- contrôle numérique -> Ok vu, via quel processus/procédé ?
Algo DSP a voir comment c'est fait dans la doc sigmastudio.
Tazz28
 
Messages: 2802
Inscription Forum: 03 Nov 2008 23:47
Localisation: Dreux
  • offline

Message » 27 Déc 2012 17:25

Le µC lit soit la valeur d’un potentiomètre, soit d’un encodeur, soit de touche + - soit par IR ou pas de contrôle de volume.
C’est via soft_PC de configuration que l’on sélectionne le mode de fonctionnement du volume.
Le µC formate cette valeur et l’envoie au DSP.

…. c’est l’idée, reste à la concrétiser.
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 27 Déc 2012 17:31

zai a écrit:Pour l'inversion de polarité, une diode et c'est bon :mdr:

C’est bien là le problème, avec une alim de l’ordre de 9V on rajoute une diode en série
Par contre si on entre en 5V pas de diode possible en série possible, reste en // ou un varistor, mais avec une alim un peu costaude c’est la fusion assurée. :ane:
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline


Retourner vers Filtrage actif, Equalisation et Processeurs

 
  • Articles en relation
    Dernier message