Modérateurs: Modération Forum DIY, Modération Forum Installations, Le Bureau de l’Association HCFR • Utilisateurs parcourant ce forum: Greg Lagarrigue, Zbymar et 48 invités

Volume numérique diff/se pour Firstone and co

Message » 30 Avr 2016 11:06

Bonjour

voici un premier post pour partager l'avancement d'une carte de contrôle de volume "numérique" assez polyvalente, prévue pour s'interfacer avec des amplis Firstone ou similaire.
je vous décrit les principales caractéristiques:

dimensions environ longueur 90mm x 50mm large
Alimentation +/- 20..30v convertie +/-12 v discrete
Entrée 2 XLR ou bornier 2.54
configurable en stereo ou mono, compatible avec 1 ou 2 alim de puissance
convertisseur SE-Diff optionnels en entrée et sortie types That
attenuation par MDAC R2R jusqu'à -80db
micro contrôleur intégré avec connecteur IO pour récepteur IR, volume polar ou encodeur
possibilité d'interconnecter plusieurs cartes l'une étant master
ampli op d'entré optionnel, configurable
ampli op de sortie configurable, mode I/V ou soustraction et I/V
possibilité d'utiliser la carte pour convertir un ampli tension en mode courant (transconductance) (clin d'oeil amical a JCB :friend: )
mais les filtres de compensation d'impedance motionelle devront être en amont, par exemple dans un dsp ou dspiy
...

le schéma du module R2R et sortie configurable
Image

le schema du module d'entrée largement configurable
Image

un plan de positionnement préliminaire en cours...
Image

section micro-controleur
Image

section alimentation
Image

si tout ce passe bien ca partirait en fabrication fin de semaine... et il y aurait des circuits (gratuits) pour les forumeur qui manifestent leur intérêt sur le topic!
d'autres info dans les posts suivant :) ce premier post sera mis à jour au fur et a mesure avec les derniers version de schéma
Dernière édition par maxidcx le 30 Avr 2016 11:35, édité 5 fois.
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 30 Avr 2016 11:08

pour le PCB, il y a un mix de CMS et Traditionnel. l'idée c'est que tout ce qui est configurable est en traditionnel et éventuellement monté sur support.

dans une utilisation Mono, il serait possible d'entrer directement en différentiel sur le DAC R2R (sans passer par l'app ou les that) et l'IV de sortie peux être configuré pour qu'il y ait une somme de courant dans l'IV inférieur (REFB) ce qui donne une conversion diff-se sans avoir besoin de circuits that. La difference de gain entre les 2 R2R sera corrigée par le uC afin d'obtenir une CMRR d'au moins 60db. l'autocalibration se fait sur la carte sans avoir besoin d'appareil de mesure ou de géré (connecteur gauche pour la mesure et l'injection du signal de test).

le uC peux mesurer le niveau de tension aux bornes des HP (sortie des ampli) par exemple pour faire une protection mais l'objectif n'est pas encore défini.

avec les 2 that optionnels en sortie, il est possible d'attaquer des ampli qui ont leur 0V signal déjà relié sur le 0V alim. Cela permet d'éviter les boucles de masses,d'améliorer le damping et le crosstalk avec une alimentation unique.

il y a encore pas mal de petits détails à régler mais c'est suffisamment avancé pour se motiver à boucler ce projet semaine prochaine, le long week end de l'ascension va être studieux :âne:
n'hésitez pas à commenter tout ca, on a des pros en électronique sur le forum, y a pas que des spécialistes en QTS :mdr:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 03 Mai 2016 22:41

Salut,

un petit update sur le projet.
j'ai bien avancé sur le placement des composants pour la carte décrite dans le premier poste et puis j'ai décidé de la mettre en priorité 2 et de reprioritiser le projet initial qui est le contrôle de volume pour les ampli first one. Du coup, sur les mêmes bases de schéma j'ai fait un circuit genre jivaro de 50x30mm qui comprend 1 That, 1 MDAC R2R, un AOP pour l'IV et un uC attiny85.
cette carte est conçue pour accompagner le Firstone et se greffer dessus perpendiculairement. Voici le PCB, qui est terminé, plus qu'à vérifier en détail et sortir les Gerbers:
Image
c'est assez dense :hehe: il y a un panachage de 0805 et majoritairement des 1206.

et le schéma qui va avec.
Image

l'idée c'est d'utiliser une carte par Firstone, donc aucun problème avec les masses (malgré que son 0V signal ne soit pas séparé :grr: ).
Il est possible d'injecter directement un signal Single-Ended ou Différentiel sur le MDAC, ou de passer avant par un Receiver That1200 (optionnel).
La sortie IV peut être combiné en mode soustracteur (via R14) pour éviter l'utilisation d'un that.

il devrait être possible d'utiliser le module pour convertir le firstone en ampli de courant a transconductance, grace à 2 composants (R9+C16) mais il faut que je fasse quelques simule pour verifier la stabilité avec un FO ...

je pense que c'est bien emmanché pour partir en production fin de semaine...
n'hésitez pas à planter un baton, il y aura des pcb gratos :thks:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 05 Mai 2016 0:03

en discutant avec LC, il m'a recommandé de préparer dans la foulé un control-panel, donc voila le résultat :hehe:

edit du 13/05

le pcb
Image

le schéma
Image
Dernière édition par maxidcx le 13 Mai 2016 21:20, édité 1 fois.
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 05 Mai 2016 16:58

mise à jour du post ci dessus avec un nouveau PCB refait avec le boitier TQFP32 au lieu du DIP 28.
du coup rajout d'une ou 2 bricoles sur le schéma, optos et connecteurs.
Sauf erreur, ce "panel" devrait être complètement compatible Arduino R3, il suffit de mettre un bootloader 8mhz (celui de la pro mini) et de lui connecter un usb-ttl genre ftdi.
le connecteur ICSP est configurable pour soit être programmé, soit programer, ce qui peux être pratique pour programer les 2 modules de contrôle de volume.
:bravo:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 05 Mai 2016 17:20

Ca a l'air beau, passionnant et très balèze, mais faut en avoir l'usage. Pour bcp le contrôle de volume se fait via le DSPiy, alors si j'ai bien compris l'autre intérêt de la carte est de gérer plusieurs cartes First One en même temps sachant qu'elles sont conçues pour du simple mono avec le 0v puissance repiqué surle 0v signal. Assez spécifique comme usage !
androuski
 
Messages: 23165
Inscription Forum: 14 Mar 2007 14:43
Localisation: C'est un trou, mais rempli de pinard, donc ça me va.
  • offline

Message » 05 Mai 2016 19:06

salut Androuski, tu as parfaitement compris le truc :)
le paneau de contrôle permet de contrôler plusieurs carte de volume qui sont essentiellement prévue pour un usage mono avec entrée différentiel permettant d'éviter les problèmes de masses dans une config multi canaux ou mono alim. Et le tout ajuster pour le firstone mais pas exclusivement.
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 13 Mai 2016 21:18

salut, eh bien 8 jours plus tard ,les gerber sont enfin prêt... je mets à jour le post ci dessus avec la dernière version de schema et le pcb pour le module de contrôle avec afficheur et encodeur.
en fait j'ai modifié quelques bricoles et utilisé un registre à décalage pour l'afficheur , histoire de récupérer quelques entrés sorties notamment pour le relais de mise en marche et une entrée trigger (ou DC error)

plus qu'à faire les BOM mouser, vivement Lundi ... de pentecôte
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 13 Mai 2016 22:32

Bonsoir

Le µc sera flashé directement sur la carte ? c'est quoi ta technique ?

projet sympa !
fiscal
 
Messages: 2924
Inscription Forum: 31 Aoû 2006 15:29
Localisation: VILLEURBANNE
  • offline

Message » 14 Mai 2016 9:22

Salut !
la carte a un connecteur ISP 6 points qui peut être utilisé pour la programer (notamment la premiere fois) ou pour programer des autres cartes (notamment celle qui contrôleront le volume).
l'idée c'est de programer la premiere fois le bootloader de l' arduino pro mini 8mhz avec un AVRISP et ensuite on peux utiliser l'IDE arduino connecté via une interface USB-TTL type FDTI avec le connecteur 6 broches habituel de ces cartes.

je vous tiens au courant.
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 14 Mai 2016 9:35

je vous tiens au courant.
Super, tu m'as mis sous tension :wink:
Dernière édition par J-C.B le 14 Mai 2016 10:00, édité 1 fois.
J-C.B
 
Messages: 6871
Inscription Forum: 19 Juil 2009 12:18
Localisation: Haute Normandie
  • offline

Message » 14 Mai 2016 9:38

Merci, je reste connecté egalement :D
fiscal
 
Messages: 2924
Inscription Forum: 31 Aoû 2006 15:29
Localisation: VILLEURBANNE
  • offline

avancement

Message » 06 Juin 2016 22:29

Salut,
ca avance, ce week end, j'ai cablé la carte avec le DAC R2R, et la carte de control. Finalement le TSSOP16 se soude super facilement avec la technique dite du "paté et de la capilarité" :ane:

Ce soir, premiers essais de programation
- l'attiny85 avec arduino uno configurée en ISP : ca se passe bien, il n'y a plus qu'à écrire le code pour charger le DAC R2R (spi) en fonction d'une commande qui arrive en serie (depuis la carte de commande)
- le 328p de la carte de commande/afficheur : programmation d'un bootloader avec une arduino uno en ISP (cf tuto sur internet) et puis téléchargement d'un programme Blink via adaptateur ftdi, ca marche aussi ! y a plus qu'à taper du code pour la gestion du 7segment, de l'encodeur et du capteur IR ( :hein: )

à suivre j'ai hate de mesurer et d'écouter ce R2R
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline

Message » 12 Juin 2016 17:13

Salut :)
bon le système de contrôle de volume commence a prendre forme :hehe:

la carte de contrôle avec les 3 digits , le récepteur IIR, l'encodeur, et en dessous la carte analogique avec les regulateurs, le mdac r2r et un op1642.
Image

et la carte de contrôle coté arrière, avec le 328p, le hc595, et les connecteurs (ftdi, icsp, i2c et série pour liaison avec la carte analogique)
Image

coté PCB carte analogique, ca se passe pas mal, avec quand même une erreur d'empreinte pour l'attiny85 que j'ai mis en SE1 au lieu de SE2, bref il faut recourber les pattes vers l'intérieur (genre plcc) pour pouvoir le souder. mais bon on y arrive. Pas de difficulté particulière pour souder le MDAC tssop 16 avec une loupe et du calme.
coté PCB contrôle, une erreur d'empreinte aussi pour les 3 optocoupleurs :grr: donc faut bricoler ou que j'en commande des plus petits

coté programmation,
l'attiny85 communique en SPI avec le MDAC. il reçoit les ordres de volume et balance par une liaison série software arrivant sur le signal MOSI. ca marche.
la carte de controle avance pas mal aussi, l'encodeur fonctionne et le volume s'affiche sur les 3 digit en multiplex depuis ce matin.
donc il reste à faire la couche de communication série halfduplex entre les 2 cartes. encore quelques heures de boulot...

coté mesures, j'ai rebouclé l'emu0404 à travers le MDAC R2R avec différents niveau d'attenuation (-10/20/40/60/80) et les fft semblent bonnes et nickel.

on se rapproche du but, vivement que je puisse écouter et vérifier la transparence de cette micro usine à gaz :zen:
maxidcx
Membre HCFR Contributeur
Membre HCFR Contributeur
 
Messages: 3097
Inscription Forum: 25 Avr 2007 10:50
  • offline


Retourner vers Amplis et Préamplis

 
  • Articles en relation
    Dernier message