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

Carte evaluation DSP ADAU1452 ADAU1466 ADAU1467

Message » 08 Aoû 2019 14:10

c'est comme quand tu pars en vacance et que la voiture démarre pas. je vois. :ko:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 08 Aoû 2019 20:16

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 :mdr:
manudrz
 
Messages: 1415
Inscription Forum: 28 Déc 2010 0:25
Localisation: 50540
  • offline

Message » 28 Mai 2020 10:47

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...
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 28 Mai 2020 13:38

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! :D
Rascalito
 
Messages: 2795
Inscription Forum: 07 Jan 2009 17:06
Localisation: RP Nord
  • online

Message » 28 Mai 2020 17:44

Dis, steplé monsieur qui s'y connait.... :ohmg:
Rascalito
 
Messages: 2795
Inscription Forum: 07 Jan 2009 17:06
Localisation: RP Nord
  • online

Message » 28 Mai 2020 19:06

Faudrait ajouter un truc comme ça!
sdf
 
Messages: 4491
Inscription Forum: 09 Jan 2003 16:22
Localisation: Toulouse
  • offline

Message » 28 Mai 2020 22:13

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;
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 29 Mai 2020 7:49

Bon j'ai compris que non (mais j'ai pas compris beaucoup plus :ane: )
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... :ko:
Peut-être être aurons nous une soluce avec les cartes ampli+DSP de Sure...
Rascalito
 
Messages: 2795
Inscription Forum: 07 Jan 2009 17:06
Localisation: RP Nord
  • online

Message » 04 Juin 2020 18:57

Salut,
j'ai reçu la petite carte d'évaluation pour le ADAU1467 de mediaworks.
pas mal pour 50 balles.
ADAU1467_ESP8266.png

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+ :ane:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 04 Juin 2020 19:02

:bravo:
Avatar de l’utilisateur
speedbad
Membre HCFR
Membre HCFR
 
Messages: 3629
Inscription Forum: 13 Fév 2005 5:12
Localisation: IdF
  • offline

Message » 04 Juin 2020 21:31

Top et merci pour le résumé ! :bravo:
Sur la mw, que penses-tu de Q1 ?
sdf
 
Messages: 4491
Inscription Forum: 09 Jan 2003 16:22
Localisation: Toulouse
  • offline

Message » 04 Juin 2020 21:48

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 :mdr:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 04 Juin 2020 21:55

Merci :wink:
sdf
 
Messages: 4491
Inscription Forum: 09 Jan 2003 16:22
Localisation: Toulouse
  • offline

Message » 05 Juin 2020 19:33

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:
sigmastudio_filter96k.png


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:
sigmadsptestfilter.png


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.
sigmadspfilterresultat.png


il parait difficile de faire plus simple :ane:

quelqu'un pour se lancer ? :thks:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 07 Juin 2020 11:21

Maxi intéressant :bravo:
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • online


Retourner vers Filtrage actif, Equalisation et Processeurs

 
  • Articles en relation
    Dernier message