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

Carte evaluation DSP ADAU1452 ADAU1466 ADAU1467

Message » 19 Avr 2014 11:44

sdf a écrit:Ne melangeons pas tout...le ADAU1452 n'a pas de DAC interne et il utilise un codec, ad1938, externe, tout à fait remplaçable par des dac ESS.
stupid me ! en effet l'adau1452 est purement numérique contrairement au 1701 tout intégré. Ma mémoire me joue des tours!! A voir la différence entre ad1938 avec d'autres dacs. La "signature sonore" de la carte sera dépendante de lui essentiellement :D


Le chip ADAU1452 lui même n'est pas cher du tout : de l'ordre de $14 HT par 100. Le codec (qui fait adc/dac) est au même prix environ. Le reste de la carte d'éval c'est peanuts. A son prix, cette carte d'éval n'est pas un goodies commercial ! En tout cas, ca laisse présager de belles possibilités.

Le block diagram est d'une simplicité redoutable !
Image


pour ta question tcli : 294.912 MHz, 32-bit SigmaDSP core at 1.2 V
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 19 Avr 2014 12:19

alkasar a écrit:pour ta question tcli : 294.912 MHz, 32-bit SigmaDSP core at 1.2 V

Alors il doit être capable d'exécuter en // 4 multiply/add par cycle d'horloge, d'après les possibilité de calcul annoncé.
Il ne semble pas y avoir beaucoup de description de l'architecture interne. C'est un peu ce que je reprocherais à ces DSP,
il sont très spécialisés/limités à ce que l'on peut faire avec sygma studio. Pas moyen semble t il de se programmer ses propre routines.
tcli
 
Messages: 4064
Inscription Forum: 23 Nov 2009 22:40
Localisation: Complètement à l'ouest
  • offline

Message » 19 Avr 2014 13:21

:D Bonjour Alain,

Et forcément, je peux pas m'empécher d'y penser comme on en a déjà parlé ailleurs: lui coller un Soc (Rasperry Pi, BeagleBone ou équivalent) pour gérer la carte et en faire un système audio complet.
On arriverait au tryptique : controleur + DSP + DAC dont on sait que ça marche du feu de diyeu :D
Pas a pas, on y va ;)


avec un écran LCD 1900/1080...+wifi/bTooth
au final c'est un netbook. :)


l'entreprise est périilleuse,mais avec un financement adhoc.
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 19 Avr 2014 13:29

tcli a écrit:Alors il doit être capable d'exécuter en // 4 multiply/add par cycle d'horloge, d'après les possibilité de calcul annoncé.

voila l'extract de la doc, self explaining I guess:
Code: Tout sélectionner
The core consists of four multipliers and two accumulators.
At an operating frequency of 294.912 MHz, the core performs 1.2 billion MAC operations per second. At maximum efficiency,
the core processes 3072 IIR biquad filters (single or double
precision) per sample at a sample rate of 48 kHz. At maximum efficiency, the core processes approximately 24,000 FIR filter
taps per sample at a sample rate of 48 kHz. The instruction set is a single instruction, multiple data (SIMD) computing model. The DSP core is 32-bit fixed-point, with an 8.24 data format for audio. The four multipliers are 64-bit double precision, capable of multiplying an 8.56 format number by an 8.24 number. The
multiply accumulators consist of 16 registers, with a depth of 80 bits. The core can access RAM with a load/store width of 256 bits (eight 32-bit words per frame). The two ALUs have an
80-bit width and operate on numbers in 24.56 format. The 24.56 bit
format provides more than 42 dB of headroom
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 19 Avr 2014 13:32

sdf a écrit:As-tu réussi à importer un fichier de rephase? :love:

ca vient, ca vient, entre l'aspirateur et l'envoie du dspiy a labaffegaston ce matin, pas une minutes :)
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 19 Avr 2014 13:32

tcli a écrit:
alkasar a écrit:pour ta question tcli : 294.912 MHz, 32-bit SigmaDSP core at 1.2 V

Alors il doit être capable d'exécuter en // 4 multiply/add par cycle d'horloge, d'après les possibilité de calcul annoncé.
Il ne semble pas y avoir beaucoup de description de l'architecture interne. C'est un peu ce que je reprocherais à ces DSP,
il sont très spécialisés/limités à ce que l'on peut faire avec sygma studio. Pas moyen semble t il de se programmer ses propre routines.

oui, le compromis habituel.
Je sais pas a quoi tu penses qu'il n'y ait pas dans sigmastudio. Une option pour plus de flexibilité (et donc moins immédiat a mettre en œuvre) c'est regarder du coté cortex M4 (processeur avec instructions DSP). En espérant que les perf soient là.
alkasar
 
Messages: 11517
Inscription Forum: 29 Nov 2005 22:47
Localisation: Neuf deux
  • offline

Message » 19 Avr 2014 13:35

non, le M4 tu oublie, j'ai regardé :P
le probleme c'est qu'il n'y a pas d'instruction intelligente pour gerr les buffers circulaires avec des auto increments etc...

best case tu fais une dizaine d'IIR
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 19 Avr 2014 13:42

maxidcx a écrit:
sdf a écrit:As-tu réussi à importer un fichier de rephase? :love:

ca vient, ca vient, entre l'aspirateur et l'envoie du dspiy a labaffegaston ce matin, pas une minutes :)


..euh oui, désolé pour mon impatience! :oops: :wink:
Je ne suis pas vraiment inquiet en fait, j'ai vu ton exemple de filtre fir à 3000 taps au début.
Pour ma part, je serai amené à le faire fonctionner à 44.1kHz donc je pense que les 8000 taps par canaux passeraient!
Sais-tu si sans le DSP, on peux essayer sigmastudio et connaitre l'occupation des ressources?
sdf
 
Messages: 4491
Inscription Forum: 09 Jan 2003 16:22
Localisation: Toulouse
  • offline

Message » 19 Avr 2014 14:01

Bonjour Fab,

le probleme c'est qu'il n'y a pas d'instruction intelligente pour gerrer les buffers circulaires avec des auto incréments etc...


:) avec 2 ou 3 graphiques ,cela pourrait aider à la compréhension.(ram-core-out)
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline

Message » 19 Avr 2014 14:13

C’est une carte d’évaluation, ni plus ni moins.
Je suis étonné maxidcx que tu entendes une différence de son entre le DSPiy et le Subbu DAC qui utilisent les mêmes DAC.
Ici c’est un simple codec, un seul régulateur pour toute la carte, filtrage de sortie par AOP conventionnels alimentés en simple 5V non régulé.
Pour faire du FIR sérieusement, il faut regarder du côté des Sharc dans la même marque, c’est un autre monde et là il existe des solutions chez miniDSP.
L’ADAU1452 est un très beau DSP pour sa catégorie, environs 6x l’ADAU1701 du DSPIy.
Mais il faut lui faire une carte à la hauteur, rajouter un µC avec le firmware et un soft qui va bien car SigmaStudio est super pour créer une appli mais à mon avis pas utilisable au quotidien.
Ou il faut vraiment aimer le risque.
thierryvalk
 
Messages: 5617
Inscription Forum: 08 Mai 2012 9:39
Localisation: Belgique
  • offline

Message » 19 Avr 2014 14:20

thierry38efd a écrit:Bonjour Fab,

:) avec 2 ou 3 graphiques ,cela pourrait aider à la compréhension.(ram-core-out)

Salut !

oui, en fait tout est décrit de facon tres didactique dans ce document ppt :)
http://www.arm.com/files/pdf/dspconcept ... tation.pdf

ils ont reussi à optimiser le fir mais pas en 32bits
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 19 Avr 2014 14:27

sdf a écrit:..euh oui, désolé pour mon impatience! :oops: :wink:


Ca yest ca marche :)
j'ai retouché l'appli FIR pour envoyer le signal d'origine sur DAC0 et le signal apres FIR sur DAC1 et je commute les entrés 7.1 du denon pour ecouter la différence. y a quelque chose mais c'est subtil :) bon bref, l'import de filtre rephase dans sigmastudio fonctionne.
par contre ca prend du temps a charger donc pas facile de faire des modifs "temps réel".

sdf a écrit:Sais-tu si sans le DSP, on peux essayer sigmastudio et connaitre l'occupation des ressources?

Oui, tu peu downloader sur le site AD et bricoler une appli sans probleme.
Après tu "link-connect" (pas download) et tu vois le resultat du compilateur dans la fenetre de droite , avec indication du nbre d'instructions utilisées. Dans le cas du fir, c'est pas évident car ils utilisent une "boucle" semble t-il et le compilateur arrivent pas trop à calculer le nombre de cycles, mais comme disait tcli , 4 taps par instructions.
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 19 Avr 2014 14:34

Super, merci pour les infos! :thks:
sdf
 
Messages: 4491
Inscription Forum: 09 Jan 2003 16:22
Localisation: Toulouse
  • offline

Message » 19 Avr 2014 14:39

thierryvalk a écrit:C’est une carte d’évaluation, ni plus ni moins.
Je suis étonné maxidcx que tu entendes une différence de son entre le DSPiy et le Subbu DAC qui utilisent les mêmes DAC.
Ici c’est un simple codec, un seul régulateur pour toute la carte, filtrage de sortie par AOP conventionnels alimentés en simple 5V non régulé.

Salut Thierry, j'espere qu'on te verras sur ce fil :)

concernant l'ecoute subbu vs dspiy, au début j'avais une différence assez flagrante entre les 2 mais ils n'etaient pas branchés sur la meme source ! Le subbu etait en sortie de ma Vanity93 (dejiterise l'oppo) et le dspiy en sortie de la coax standard de l'oppo ...
par contre, j'ai refait une manip beaucoup plus sérieuse que j'ai documenté ici :
post178072129.html#p178072129
et comme tu peux lire, la il n'y a plus de différence audible ! (sur mon systeme...)

thierryvalk a écrit:Pour faire du FIR sérieusement, il faut regarder du côté des Sharc dans la même marque, c’est un autre monde et là il existe des solutions chez miniDSP.

euh la faut m'expliquer mieux, éventuellement un FIR sur nombre réel , et encore j'ai fait des manips documentées ici:
post177969883.html#p177969883
et on perds tres peu si on sait normaliser le FIR au dessus de 1 et le reduire en sortie, pour profiter du headroom du dsp.

thierryvalk a écrit:L’ADAU1452 est un très beau DSP pour sa catégorie, environs 6x l’ADAU1701 du DSPIy.
Mais il faut lui faire une carte à la hauteur, rajouter un µC avec le firmware et un soft qui va bien car SigmaStudio est super pour créer une appli mais à mon avis pas utilisable au quotidien.
Ou il faut vraiment aimer le risque.

tout le monde compte sur toi :mdr: mais on est pas préssé :lol:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 19 Avr 2014 14:41

Merci pour le lien,je commence à le lire

une question,quel est proto. de transfert ? usb1.0 ?
thierry38efd
 
Messages: 1735
Inscription Forum: 18 Sep 2013 7:36
  • offline


Retourner vers Filtrage actif, Equalisation et Processeurs

 
  • Articles en relation
    Dernier message