|
Modérateurs: Modération Forum Installations, Modération Forum DIY, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités
Carte evaluation DSP ADAU1452 ADAU1466 ADAU1467
c'est comme quand tu pars en vacance et que la voiture démarre pas. je vois.
- maxidcx
- Membre HCFR Contributeur
- Messages: 3105
- Inscription Forum: 25 Avr 2007 10:50
C'est mieux qu'elle ne démarre pas de chez toi, plutôt que 3 heures plus tard sur le bord de l'autoroute par 45°C
- manudrz
- Messages: 1415
- Inscription Forum: 28 Déc 2010 0:25
- Localisation: 50540
Salut
une petite nouveauté :
https://ez.analog.com/dsp/sigmadsp/f/q- ... 6-or-esp32
cette personne a eu la bonne idée d'utiliser un ESP8266 à 2 balles pour recrée une carte type USBi , mais fonctionnant en wifi et utilise le protocole sigmatcp.
j'ai remis une carte eval 1452 sur le bench et je vous tiendrai au courant si j'arrive à faire tourner son ".bin"
aussi le programme de la semaine c'est de brancher cette carte d'eval Mediaworks sur un XMOS (carte diyinhk), en SPI...
une petite nouveauté :
https://ez.analog.com/dsp/sigmadsp/f/q- ... 6-or-esp32
cette personne a eu la bonne idée d'utiliser un ESP8266 à 2 balles pour recrée une carte type USBi , mais fonctionnant en wifi et utilise le protocole sigmatcp.
j'ai remis une carte eval 1452 sur le bench et je vous tiendrai au courant si j'arrive à faire tourner son ".bin"
aussi le programme de la semaine c'est de brancher cette carte d'eval Mediaworks sur un XMOS (carte diyinhk), en SPI...
- maxidcx
- Membre HCFR Contributeur
- Messages: 3105
- Inscription Forum: 25 Avr 2007 10:50
T'aurais pas un truc pour mettre du SP/DIF sur une 1701 STP?
Parcequ'on a beau dire, même si elle ne semble pas parfaite, elle coûte peanuts et en actif, en mettre 1 pour 1 ou 2 enceintes, ça permet de les voir partir chez un ami ou dans la famille sans une larme à l'oeil!
Parcequ'on a beau dire, même si elle ne semble pas parfaite, elle coûte peanuts et en actif, en mettre 1 pour 1 ou 2 enceintes, ça permet de les voir partir chez un ami ou dans la famille sans une larme à l'oeil!
- Rascalito
- Messages: 2811
- Inscription Forum: 07 Jan 2009 17:06
- Localisation: RP Nord
Dis, steplé monsieur qui s'y connait....
- Rascalito
- Messages: 2811
- Inscription Forum: 07 Jan 2009 17:06
- Localisation: RP Nord
salut
ben y a pas le choix avec l'adau1701, il faut prendre l'approche du dspiy 1ere generation... mettre un receiver sur les entrées I2S (ak4118, cs8416, wm8804, LC89091JA), mais comme le spdif peux varier de 44 à 192k alors il faut en prendre un avec un ASRC donc le CS8422 que tazz28 avait trouvé et implanté sur la carte DinDS ... mais ce chip en boitier QFN n'est pas du tout diy friendly...
une raison de plus pour passer aux ADAU1452/1466 qui intègrent spdif et asrc. Avec un dac correct en sortie c'est une bien meilleur solution je pense;
ben y a pas le choix avec l'adau1701, il faut prendre l'approche du dspiy 1ere generation... mettre un receiver sur les entrées I2S (ak4118, cs8416, wm8804, LC89091JA), mais comme le spdif peux varier de 44 à 192k alors il faut en prendre un avec un ASRC donc le CS8422 que tazz28 avait trouvé et implanté sur la carte DinDS ... mais ce chip en boitier QFN n'est pas du tout diy friendly...
une raison de plus pour passer aux ADAU1452/1466 qui intègrent spdif et asrc. Avec un dac correct en sortie c'est une bien meilleur solution je pense;
- maxidcx
- Membre HCFR Contributeur
- Messages: 3105
- Inscription Forum: 25 Avr 2007 10:50
Bon j'ai compris que non (mais j'ai pas compris beaucoup plus )
Quand au passage à une autre carte, c'est x4 ou x5 en prix.. Là c'est plus possible de laisser le bidule dans l'enceinte et de la voir partir...
Peut-être être aurons nous une soluce avec les cartes ampli+DSP de Sure...
Quand au passage à une autre carte, c'est x4 ou x5 en prix.. Là c'est plus possible de laisser le bidule dans l'enceinte et de la voir partir...
Peut-être être aurons nous une soluce avec les cartes ampli+DSP de Sure...
- Rascalito
- Messages: 2811
- Inscription Forum: 07 Jan 2009 17:06
- Localisation: RP Nord
Salut,
j'ai reçu la petite carte d'évaluation pour le ADAU1467 de mediaworks.
pas mal pour 50 balles.
alors comme tout le monde à le problème de la carte USBi, voila de quoi s'en passer en utilisant un ESP8266 à 2 balles
il suffit de relier le HSPI sur le connecteur prévu pour l'USBi, et de faire un programme qui va bien
vous devez abord faire un fichier sigmastudio, et générer les fichiers ".h" en appuyant sur l'icône qui représente une "disquette" à droite de "linkcompiledownload".
Ensuite, avec un environnement de développement Arduino ou Visual Studio Code et plugin PlateformIO, vous créez un projet pour votre carte ESP8266.
le programme main.cpp consiste à utiliser une librairie sigmadspSPI.h toute fraiche et d'intégrer les fichiers ".h" de sigma studio.
voici le code du "main.cpp":
on "build", on telecharge le code dans l'ESP8266, et au démarrage celui ci va transverser tout ce qu'il faut pour executer votre programme sigmastudio. tout çà en mode Selfboot off. et sans usbi.
le code source de sigmadspSPI est dans mon GitHub:
https://github.com/fabriceo/SIGMADSP
et le projet sigmastudio correspondant ("blink") dans le dossier sigmastudio.
... la led associé à MP7 se mettra à clignoter à 1hz et avec un appuis sur SW1 elle clignote à 10hz.
a+
j'ai reçu la petite carte d'évaluation pour le ADAU1467 de mediaworks.
pas mal pour 50 balles.
alors comme tout le monde à le problème de la carte USBi, voila de quoi s'en passer en utilisant un ESP8266 à 2 balles
il suffit de relier le HSPI sur le connecteur prévu pour l'USBi, et de faire un programme qui va bien
vous devez abord faire un fichier sigmastudio, et générer les fichiers ".h" en appuyant sur l'icône qui représente une "disquette" à droite de "linkcompiledownload".
Ensuite, avec un environnement de développement Arduino ou Visual Studio Code et plugin PlateformIO, vous créez un projet pour votre carte ESP8266.
le programme main.cpp consiste à utiliser une librairie sigmadspSPI.h toute fraiche et d'intégrer les fichiers ".h" de sigma studio.
voici le code du "main.cpp":
- Code: Tout sélectionner
#include <Arduino.h>
#include "SPI.h"
#include "sigmadspSPI.h"
#include "sigmadsp_IC_1.h" // import default_download_IC_1() and DEVICE_ARCHITECTURE_IC_1
#include "sigmadsp_IC_1_PARAM.h" // used to access sigmastudio elements
const int CS_ADAU = D8; // GPIO pin for ChipSelect
void setup() {
SPI.begin();
DSP.begin( DEVICE_ARCHITECTURE_IC_1, CS_ADAU);
default_download_IC_1();
}
on "build", on telecharge le code dans l'ESP8266, et au démarrage celui ci va transverser tout ce qu'il faut pour executer votre programme sigmastudio. tout çà en mode Selfboot off. et sans usbi.
le code source de sigmadspSPI est dans mon GitHub:
https://github.com/fabriceo/SIGMADSP
et le projet sigmastudio correspondant ("blink") dans le dossier sigmastudio.
... la led associé à MP7 se mettra à clignoter à 1hz et avec un appuis sur SW1 elle clignote à 10hz.
a+
- maxidcx
- Membre HCFR Contributeur
- Messages: 3105
- Inscription Forum: 25 Avr 2007 10:50
Top et merci pour le résumé !
Sur la mw, que penses-tu de Q1 ?
Sur la mw, que penses-tu de Q1 ?
- sdf
- Messages: 4494
- Inscription Forum: 09 Jan 2003 16:22
- Localisation: Toulouse
la bonne nouvelle c'est qu'il est monté à l'endroit cette fois!
c'est un "petit" sot89, mieux que les premiers sot23... mais clairement un peux juste si le dsp tourne à fond avec plein de FIR.
mais je dirais que c'est pas la mort à changer
Maintenant qu'on a ce qu'il faut pour télécharger un programme, il faut pouvoir paramétrer les filtres biquads aisément : la suite demain
c'est un "petit" sot89, mieux que les premiers sot23... mais clairement un peux juste si le dsp tourne à fond avec plein de FIR.
mais je dirais que c'est pas la mort à changer
Maintenant qu'on a ce qu'il faut pour télécharger un programme, il faut pouvoir paramétrer les filtres biquads aisément : la suite demain
- maxidcx
- Membre HCFR Contributeur
- Messages: 3105
- Inscription Forum: 25 Avr 2007 10:50
Salut, nous y voici avec un package qui permet de travailler
le GitHub inclus maintenant sigmadspFilters.h/.c qui permet de générer tous les filtres nécessaires (LR,BE,BUT ordre 2,3,4,6,8) et les EQ pour accompagner la librairie présentée hier.
voila le projet sigma studio de test : filter96k:
voila le programme pour la définition d'un cross over 2x2 avec un LR4 et 1 peq sur le canal 0 et 1 highshelf sur le canal 1:
et voila le résultat en vrai grandeur, obtenu avec rew qui utilise une carte usb dxii de diyinhk, à 96k, relié à la carte eval 1452.
il parait difficile de faire plus simple
quelqu'un pour se lancer ?
le GitHub inclus maintenant sigmadspFilters.h/.c qui permet de générer tous les filtres nécessaires (LR,BE,BUT ordre 2,3,4,6,8) et les EQ pour accompagner la librairie présentée hier.
voila le projet sigma studio de test : filter96k:
voila le programme pour la définition d'un cross over 2x2 avec un LR4 et 1 peq sur le canal 0 et 1 highshelf sur le canal 1:
et voila le résultat en vrai grandeur, obtenu avec rew qui utilise une carte usb dxii de diyinhk, à 96k, relié à la carte eval 1452.
il parait difficile de faire plus simple
quelqu'un pour se lancer ?
- maxidcx
- Membre HCFR Contributeur
- Messages: 3105
- Inscription Forum: 25 Avr 2007 10:50
Maxi intéressant
- J-C.B
- Messages: 6876
- Inscription Forum: 19 Juil 2009 12:18
- Localisation: Haute Normandie
|
Retourner vers Filtrage actif, Equalisation et Processeurs
|