Ampli TPAdiy [Classe-D TPA3251D2 ou 3255D2]

Discutions générales sur le DSPiy et tout ce qui s'y rattache
Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar thierryvalk » mar. 8 nov. 2016 20:28

Dégrossissage pour le firmware.

Power On :
Reset du TPA à 0. Attente POK (power ok) puis délais. Reset du TPA à 1 si pas d'erreur.
Délais puis toujours si pas d'erreur on enclenche le transistor pour le relai.
A voir : enclencher aussi le TriggerOut.
Avec la carte relais d'Androuski, cela permettrait d'allumer un autre ampli avec tempo.

Standby/on :
A voir : on devrait avoir 2 options, avec ou sans TriggerIN.
La sélection pourrait se faire en pontant SWDIO au GND sur le connecteur EMU.

Avec TriggerIn, la séquence du Power ON attendrait que TriggerIn soit actif.
Cela permettrait de n'allumer l'ampli que si le DSPiy est ON et opérationnel.
Si le TriggerIn repasse en OFF on coupe tout.

Sans TriggerIn, on ne le gère pas.

Si on et que l'on pousse sur le BP on coupe tout et l'on refait la séquence Power On si l'on y repousse. (Avec un délai minimum pour éviter tout problème.)

LEDs:
Une LED Power/Standby et une LED Erreur.

Erreurs :
On a détection du DC en sortie, et POK de l'alimenation et Fault du TPA. On coupe tout et LED Erreur fixe ou clignotante pour afficher l'erreur.
LED Power On lorsque l'on est ON, OFF lorsque l'ampli est OFF ( devrait être facile :mrgreen: ), Flash en Standby.
Détection d’écrêtage, je couperais la LED Power et allumerais la LED Erreur.

(c'est pas à 100% ce qu'avait dit Alain, mais s'en rapproche très fort)

androuski
Messages : 967
Enregistré le : ven. 10 juil. 2015 12:48

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar androuski » mar. 8 nov. 2016 20:48

Impressionnant.
:amen:

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2907
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar alka » mar. 8 nov. 2016 21:40

Ce que j'utilie sur mon ampli Kuatro et qui fonctionne parfaitement : pouvoir allumer l'ampli automatiquement par Trigger ou manuellement sans nécessité de paramétrage.

Code : Tout sélectionner

// Possibilité d'allumer/éteindre par BP ou par Trigger qui cohabitent
// avec l'action humaine qui prédomine
#define ON true
#define OFF false

boolean prevTrigger = OFF;

//Trigger est l'état du trigger, ON ou OFF en continu.
if (Trigger != prevTrigger)
{
      AmpPowerState = Trigger;     
      prevTrigger 
= Trigger; // memorise l'état pour le prochain test
}    

// BP boolean ON si bouton appuyé
if (BP)
{
     AmpPowerState = !AmpPowerState;
}
 


la table logique est :
Image
le BP bascule l'état de l'ampli

ps:
disclaimer : code recopié et adapté manuellement. pas sur que ce soit parfait mais l'idée y est
acheter un DSPiy ? c'est ici

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2907
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar alka » mar. 8 nov. 2016 21:53

edit : je fais une double lecture sur TrigerIn a 300ms d'écart pour etre sur de ne pas allumer/éteindre l'ampli sur un parasite qui trainerait sur le trigger. Sais pas si c'est utile mais ça ne fait pas de mal.

(c'est pas à 100% ce qu'avait dit Alain, mais s'en rapproche très fort)

j'espère que le code sera libre pour que je puisse atteindre 110% de mes souhaits ;)

c'est quoi la différence OFF et Standby ?
acheter un DSPiy ? c'est ici

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar thierryvalk » mar. 8 nov. 2016 21:53

Oui, mais dans ta logique il faut soit une action au BP ou tigger pour allumer ?
J'aurais voulu que l'ampli s'allume d'Office au Power On. Ce qui fonctionne chez moi vu un interrupteur général pour tout.

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2907
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar alka » mar. 8 nov. 2016 22:29

Brancher électriquement l'ampli n'est pas une raison de le démarrer. Ne pas le faire évite des mésaventures d'ailleurs.

Ton inter général alcazar rallumera le DSPiy qui va rallumer en séquence l'ampli (triggerout du dspiy sur triggerin de l'ampli)

(et ca m'énerve d'ailleurs de ne pas pouvoir empécher le dspiy de démarrer au power on . grrr)
acheter un DSPiy ? c'est ici

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2907
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar alka » mar. 8 nov. 2016 22:41

C'est quoi la différence SBY et OFF

je m'auto répond avec un peu d'imagination
OFF = courant coupé
SBY = courant branché, ampli non activé (le µC est alimenté)
ON = ampli activé

pour les leds, je ferai un mod :
led power :
off au power off
off en veille
ON ampli activé

la deuxième led réservée aux erreurs
- l'écrétage l'allume quand il y a écrétage donc intermittent et quand le son est fort. Avec peut etre une petite intégration sur la led histoire de laisser le temps de voir la led si le senseur d'écrétage su TPA est trop bref
- allumé constant en cas d'erreur grave (et ampli coupé donc pas de son)
on ne peut remettre en route qu'en coupant et rallumant l'ampli par le BP ou le trigger. Pas de sortie d'erreur automatique apres quelques temps.
acheter un DSPiy ? c'est ici

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar thierryvalk » mar. 8 nov. 2016 22:42

C'est bien pour cela que je parle de 2 modes.
Car celui qui met juste un simple inter sur son ampli serait content qu'il s'allume avec.

Pour le DSPiy, il y a surement moyen de le forcer en stand-by au Power On.


Edit : ton imagination est bonne.
En cas d'erreur ce sera Power Off et rien d'autre.

Pour le cliping, je pourrais envoyer une info sur le triggers out qui connecté au DSPiy diminuerait automatiquement le volume. :mrgreen:

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2907
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar alka » mar. 8 nov. 2016 22:55

thierryvalk a écrit :C'est bien pour cela que je parle de 2 modes.
Car celui qui met juste un simple inter sur son ampli serait content qu'il s'allume avec.
oui mais bon, meme cette personne branchera le trigger entre le dspiy et l'ampli.
Au contraire meme, dans ton cas avec beaucoup d'amplis, le fait de laisser faire les dspiy avec le petit décalage qu'implique la cascade évitera que tous les amplis soient commutés en meme temps.

Si l'un des deux "modes" est celui que je décrit plus haut, ca me va. Dans ta première description, c'était un peu exclusif et l'interaction avec le BP pas claire.
acheter un DSPiy ? c'est ici

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar thierryvalk » mer. 9 nov. 2016 08:17

oui mais bon, meme cette personne branchera le trigger entre le dspiy et l'ampli.
c'est un peu limitatif et pas très pratique, pour des tests par exemple.

Au contraire meme, dans ton cas avec beaucoup d'amplis, le fait de laisser faire les dspiy avec le petit décalage qu'implique la cascade évitera que tous les amplis soient commutés en meme temps.
Oui pour une mise sous tension répartie dans le temps, mais ça c'est au niveau du 230V qu'il faut jouer. Pour cela on peut placer un relai sur la sortie trig du premier qui enclenche le second qui a son tour enclenchera le troisième ...

Si l'un des deux "modes" est celui que je décrit plus haut, ca me va. Dans ta première description, c'était un peu exclusif et l'interaction avec le BP pas claire
Pour moi, un BP a priorité sur un trigger.

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2907
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar alka » mer. 9 nov. 2016 10:50

Si tu veux gérer deux modes avec un switch c'est pas un souci. Mais ça ne risque pas d'etre casse-pied pendant les tests s'il est sur le connecteur EMU ?

celui qui veut, peut aussi brancher le +5V direct sur triggerin. L'ampli s'allumera au power_on et le BP restera toujours actif pour le piloter manuellement.
Ou alors, celui qui veut un inter simple le met entre le +5V et trigger_in, sans cabler le BP.
Bref, tous les cas de figure sont possibles avec juste trigger_in et BP, le cablage adéquat et le bout de code ci-dessus.


De mon expérience, pendant les tests, la dernière chose que je recommande c'est un ampli qui démarre (plein pot évidemment) dès qu'on branche la prise. J' ai déjà vécu et ca peut etre tres désagréable .

ps: je n'avais pas vu les edit précédent
En cas d'erreur ce sera Power Off et rien d'autre.

sur erreur, tu ne peux pas faire power off, a moins de rajouter un relais sur l'alim ou faire un robot commandé qui tire la prise ;) ce qui serait fun.
Tu veux dire mettre le TPA en fault (ce qui coupe le son) + le signal pour couper l'alim si elle le permet + animation led pour signaler l'erreur + message a l'écran.
J'ignore ce que tu veux dire par "couper tout" dans le post plus haut. Tu prévois autre choses a couper ?

Me rappelle pas : le TPA signale s'il s'arrete pour une autre raison ? parce qu'il a trop chaud par exemple.
acheter un DSPiy ? c'est ici

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar thierryvalk » mer. 9 nov. 2016 11:06

De mon expérience, pendant les tests, la dernière chose que je recommande c'est un ampli qui démarre (plein pot évidemment) dès qu'on branche la prise. J' ai déjà vécu et ca peut etre tres désagréable .
C'est tout de même le plus courant, un ampli, un interrupteur On/Off sur le 230V.

Personnellement le standby ne m'intéresse que très peu. Juste utile lors de certains réglages du système complet pour mettre un ampli en Mute.

En cas d'erreur, pour effacer l'erreur il faudra couper l'alimentation.

Oui, la ligne Fault de mémoire s'active aussi pour un OT.

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2907
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar alka » mer. 9 nov. 2016 11:28

thierryvalk a écrit : C'est tout de même le plus courant, un ampli, un interrupteur On/Off sur la tension 230V.
;)
je dirai 99% des amplis (ou autres appareils audio du commerce) sont en veille a l'arret. Maintenant que les appareils en veille consomment < 0,1W ce n'est plus un souci.

En relisant pour rafraichir ma mémoire:
/fault est une sortie. C'est l'entrée /reset qui sert a arreter le TPA depuis l'extérieur.
On peut donc différentier un arret de l'ampli dû a un stop du TPA sur /fault avec un arret dû à la détection DC par le µC.
acheter un DSPiy ? c'est ici

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar thierryvalk » mer. 9 nov. 2016 11:43

je dirai 99% des amplis (ou autres appareils audio du commerce) sont en veille a l'arret. Maintenant que les appareils en veille consomment < 0,1W ce n'est plus un souci.
Tu as réalisé un sondage ? Sont tous mauvais. :]

0.1W, ce serait bien, disons que l'on est inférieur au watt et c'est toujours un soucis.
-facteur de puissance du 0.1W ?
-sécurité ?
-fiabilité ? En standby, c'est alimenté 24H sur 24 et donc toutes les chances de prendre des surtensions du réseau électrique (tension plus grande que 230V :perv: )


En relisant pour rafraichir ma mémoire:
relis en haut de page....
-Fault du TPA
-DC en sortie
-Surveillance du PVDD
et pas vraiment une erreur, écrêtage.

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2907
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar alka » mer. 9 nov. 2016 19:25

Tu as réalisé un sondage ? Sont tous mauvais.
sont surtout mal faits.
mais t'as raison. ce % est faux. je corrige
100% des appareils audio que j'ai acheté dans les 25 dernières années sont en veille a l'arrêt.


relis en haut de page....
-Fault du TPA
-DC en sortie
-Surveillance du PVDD
et pas vraiment une erreur, écrêtage.
c'est plus clair pour moi ecrit comme ça :)

Puisque t'as quelques jours d'attente, ça laisse le temps de fabriquer le filtre bien utile pour mesurer correctement l'ampli
http://www.ti.com/lit/an/sloa107/sloa107.pdf

Image
acheter un DSPiy ? c'est ici

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar thierryvalk » mer. 9 nov. 2016 20:14

100% des appareils audio que j'ai acheté dans les 25 dernières années sont en veille a l'arrêt.

Ok donc tu achètes et ne fais pas toi même ? :diable:

j'aurais pu dire "tu es comme tes appareils ?"

Bonne idée le filtre, j'y regarde. :merci:

Avatar de l’utilisateur
thierryvalk
Administrateur du site
Messages : 3519
Enregistré le : jeu. 9 juil. 2015 20:08
Localisation : Belgique

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar thierryvalk » jeu. 10 nov. 2016 09:40

Pour le filtre, vu qu'il sera aussi utilisé pour des mesures avec la carte son, je voudrais qu'il fasse aussi deviseur de tension par 10.
Une idée d'un schéma/valeur pour garder un filtre efficace sans avoir une trop haute impédance de sortie ?

Avatar de l’utilisateur
alka
Administrateur du site
Messages : 2907
Enregistré le : mer. 15 juil. 2015 15:18
Localisation : 92
Contact :

Re: Ampli TPAiy [Classe-D TPA3251D2 ou 3255D2]

Messagepar alka » jeu. 10 nov. 2016 09:59

je pensais que TI en mettait un dans sa boite. Mais non, ils entrent directement dans un scope ou un AudioPrecision.

Sur la plage audio qui nous intéresse, l'impédance de charge sera faible et celle du filtre de la boite aussi.
L'impédance d'entrée de la carte son est 1M.
Ca laisse de la marge. Je dirai un classique pont diviseur 2k/18k pour diviser par 10 sur chaque branche vers le GND.

Ca doit etre possible de mesurer l'ampli BTL avec l'entrée symétrique de la carte son.
acheter un DSPiy ? c'est ici


Retourner vers « DSPiy général »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 8 invités