ABCelectronique : portail d'information dans le domaine de l'électronique
Home » Diverses rubriques » Archive forum sujets+corp
 
     
   port com + optocoupleur + relais  
bonsoir
voila j'ai créer une petite application sous delphi qui permet de piloter un relais sur la broche TXD(3) du port serie, le seul probleme c'est qu'il me faudrait le schema pour piloter le relais sur le port com en utlisant un optocoupleur.
je vous remercie d'avance
cordialement

Numéro de l'article: 193108   |  De: cedric   |  Date: 2005-02-23 22:47:05
   RE: port com + optocoupleur + relais
bonsoir, peut tu precisé les referances du relai ?

Numéro de l'article: 193135   |  De: pierre   |  Date: 2005-02-24 00:46:06
   RE: port com + optocoupleur + relais
oui bien sur alors

U=5V I=0.1A R=50ohm

Numéro de l'article: 193137   |  De: cedric   |  Date: 2005-02-24 00:49:49
   RE: port com + optocoupleur + relais
Salut,

Nous avons déja répondu à ce type de montage dans un autre post
http://www.abcelectronique.com/forum/read.phtml?f=1&i=190958&t=190958



Numéro de l'article: 193198   |  De: soaf   |  Date: 2005-02-24 09:59:05

   réguler transfo..  
Bonjour a tous, voila en fait j'aimerai savoir si on peut réguler le secondaire d'un transfo de cette manière? (voir dessin)

J explique :

au primaire il y a un vriateur a triac ( exprès pour charge inductive..) et secondaire classique, pont de diode, condo.. admetton que mon transfo est un 220v / 18v et que je veuille obtenir 12 en sortie, donc j ajuste mon variateur et j obtiendrai 12v?? et cela pourra t'il se faire automatiquement.. par ex quand je charge plus le secondaire la tension chute a 10v, et la un circuit me fai varier plus ou moin le variateur au primaire??

possible tout ca?


Taille: 25 Ko




Numéro de l'article: 193111   |  De: andreas   |  Date: 2005-02-23 22:55:58
   RE: réguler transfo..
Salut,
Ce que tu veux faire ne marcheras pas ou alors il sera dangereux.
Pour la référence de ta sortie du régulateur, il te faut une référence et donc tu vas devoir connecter le commun au primaire de ton transfo. Tu perds donc l'isolation entre le primaire et secondaire. De plus, tu ne pourras jamais avoir un bon contrôle à partir d'un régulateur qui se veux fixe (donc pas de contrôle puisque la tension est stable) et en plus tu agis sur des éléments qui sont loins d'être linéaires (triac).
Je n'ai pas vraiment pensé à faire un tel montage, mais si quelqu'un a des idées....

Numéro de l'article: 193118   |  De: Alain C   |  Date: 2005-02-23 23:22:26
   RE: réguler transfo..
Bonjour,
Je suis aussi pessimiste qu'Alain !
Perte de séparation (principal avantage du transfo) sauf a transmettre les infos de régulation par optocoupleur ??
Grande complication et attaquer un transfo par un triac va générer des harmoniques et parasites qui vont dégrader gravement la sortie.
A mon avis....fausse "bonne idée" mais continue après 5/6 comme cela il t'en viendra peut être une "Géniale" Je te le souhaite.
Salut.

Numéro de l'article: 193133   |  De: Igloo   |  Date: 2005-02-24 00:35:37
   RE: réguler transfo..
Bonjour,

Je suis d'accord avec Alain C, en effet, le schéma exposé ne fonctionnera pas correctement en pratique.

C'est même très dangereux...

Cordialement

Jacques92



Numéro de l'article: 193136   |  De: Jacques92   |  Date: 2005-02-24 00:49:22
   RE: réguler transfo..
Mais, a moins que je ne comprennent pas ce que tu veux faire, pourquoi ne pas juste utiliser une zener ou un 7812 a la sortie?
Si tu tiens a reguler par le primaire, je te met a la suite un shéma simple, mais a mon avis vu le temps de reaction de la bobine du transfo ca serait plus ou moins bon, en gros des que la diode zener conduit(12V) le transitor du primaire arete de conduire, mais controler un transfo classique comme ca, j'aurais peur de faire des degats...


Taille: 2 Ko




Numéro de l'article: 193158   |  De: Lawsuit   |  Date: 2005-02-24 04:13:23
   RE: réguler transfo..
Salut,
Une solution plus classique est de remplacer deux des diodes du pont par deux thyristors, et de commander ces thyristors par la commande initialement prévue pour le triac.
Lrr.

Numéro de l'article: 193234   |  De: Lorrimer   |  Date: 2005-02-24 11:48:09
   RE: réguler transfo..
Bonjour,
Tu peux utiliser ce montage paru dans elektor.
reste à commander l'optocoupleur.....
A+


Taille: 249 Ko




Numéro de l'article: 193733   |  De: smo35   |  Date: 2005-02-25 10:52:52
   RE: réguler transfo..
Bonsoir,
Voila qui est pas mal mieux. Je te conseille ce montage (celui de smo35) et l'abandon du tiens.

Numéro de l'article: 193948   |  De: Alain C   |  Date: 2005-02-25 17:58:46

   Ma tv grésille vers le tube  
Bonjour à tous,
Ma télé s'est mise a grésiller(un bruit assez aigu) vers le tube(je crois), bien sur y'a pas d'image a l'écran et y'a mê l'afficheur de chaine qui déconne. La télé est mort ou y'aurait quelque chose à tenter? c'est une vieille Oceanica avec un tube Nokia ref:A66ECF10X01
Merci

Numéro de l'article: 193122   |  De: Fab   |  Date: 2005-02-23 23:32:42
   RE: Ma tv grésille vers le tube
Bonjour Fab,

Je pense que c'est le tube cathodique ???

Avez-vous un "son" ??? Afin de vous répondre correctement...

L'année de votre Télé ???

A mon avis, cela ne vaut pas la peine de la dépanner s'il elle est agée de 15 ans ????

Cordialement et bonne fin de semaine.

Jacques92


Numéro de l'article: 193132   |  De: Jacques92   |  Date: 2005-02-24 00:29:56
   RE: Ma tv grésille vers le tube
Re bonjour,

PS : J'ai oublié de vous dire,

Vérifiez le tripleur du côté THT. Il se peut que le tripleur soit défectueux, avez-vous des arcs côté THT ???

Cordialement et @ +

Jacques92



Numéro de l'article: 193134   |  De: Jacques92   |  Date: 2005-02-24 00:36:16
   RE: Ma tv grésille vers le tube
bonjour
Comme le dit jacques, il est possible que ce soit la THT qui produit des arcs électriques suite à défaut d'isolation. Le plus simple, c'est d'enlever le capot du TV puis la mettre sous tension. Ensuite, regarder d'où vient le grésillement.Tu pourras ainsi situer ta panne.
A +
claude49

Numéro de l'article: 193349   |  De: claude49   |  Date: 2005-02-24 15:05:26
   RE: Ma tv grésille vers le tube
j'ai mis sous tension dans le noir et je n'ai vu aucune étincelle, par contre ça sent assez vite le cramé. Je n'arrive pas à déterminer d'où vient exactement le bruit, c'est un bruit très aigu(le mê qd on vient d'allumer la télé et qu'elle est en train de chauffer).
J'ai trouvé ce message qui me parait correspontre (http://www.abcelectronique.com/forum/read.phtml?f=1&i=105352&t=105352) mais je n'ai pas trop compris l'histoire avec la lampe qu'il faut brancher...

Numéro de l'article: 193412   |  De: Fab   |  Date: 2005-02-24 16:12:38

   eprom  
bonjour, pour mon projet bac je souhete utilisé une eprom mais je n'ai aucune connaissance en vhdl, ya t'il d'autre moyen plus simple ?
merci de vos reponses

Numéro de l'article: 193131   |  De: pierre   |  Date: 2005-02-24 00:26:33
   RE: eprom
Bonjour Pierre,

Une ROM peut, grâce à un programmateur, être programmée en quelques minutes.

La majeure partie des PROM est directement compatible avec les ROM du point de vue brochage. C'est pourquoi il est commode, dans l'élaboration d'un prototype, d'utiliser une PROM qui sera remplacée dans la version définitive par la ROM équivalente.

Il n'est pas nécessaire de programmer la totalité de la PROM en une seule fois. Généralement, on en programme une partie à la fois au fur et à mesure des besoins. Chaque fois que l'on introduit de nouveaux programmes, on peut alors utiliser la partie restante de la PROM.

On pourra également corriger certaines erreurs et faire fondre un fusible oublié, mais on ne pourra bien sûr pas agir dans l'autre sens. Car un fusible fondu l'est irrémédiablement !

Une PROM n'est donc programmable qu'une seule fois.

C'est pourquoi il a été développé une nouvelle sorte de ROM, les EPROM (Electrically Programmable Read Only Memory) encore appelées REPROM (Reprogrammable Read Only Memory).

Ces nouvelles mémoires peuvent être reprogrammées plusieurs fois. Cet avantage permet de faire évoluer les systèmes en apportant des améliorations dans les programmes. En effet, aucun programme n'est parfait dès le début et souvent il faudra faire tourner un programme dans les conditions réelles d'utilisation pour détecter certains défauts.

Pour de plus amples d'infos à cette adresse : http://perso.wanadoo.fr/daniel.robert9/Digit/Digit_12TS3.html

Excusez-moi de mon discourt longuet !

Salutations

Jacques92



Numéro de l'article: 193149   |  De: Jacques92   |  Date: 2005-02-24 01:43:12

   probleme de masses communes  
Bonjour tous, je bloque sur le problème suivant :
Je souhaite convertir une variation de tension en variation de fréquence (signal carré).
Pour celà, j'ai pompé un schéma qui n'est pas de moi et cette merveille à un commun au négatif comme la majorité des montages électroniques.

Mon problème est que ma variation de tension se fait sur le négatif, le positif, lui est commun en entrée et sortie de variateur....

Un bon schéma vaut mieux qu'un long discours.

Voici donc le montage fonctionel et le problème d'alimentation :


Taille: 25 Ko




Numéro de l'article: 193144   |  De: Astrapi   |  Date: 2005-02-24 01:22:30
   RE: probleme de masses communes
Voilà pour les schémas.

Je vous dis maintenant où est le pépin, bien qu'il se devine facilement. Quand je connecte mon 5V, mon négatif et mon positif de sortie de variateur, ça ne varie rien du tout puisque le positif de sortie de variateur est le même réseau que le positif de sortie de batterie (tout le monde suit ?).

Bref, j'abrège et m'en remet à vos âmes charitables parceque ça risque de me côuter un max en lotion capillaire à force de pester là dessus, alors si qqun pouvait éclairer ma lanterne...

Par avance, merci.
Astrapi

Numéro de l'article: 193146   |  De: Astrapi   |  Date: 2005-02-24 01:33:00
   RE: probleme de masses communes
si c'est cela que tu cherches :
The TC9400/TC9401/TC9402 are low-cost voltage-to-frequency (V/F)converters utilizing low power CMOS technology. The converters accept a variable analog input signal and generate an output pulse train whose frequency is linearly proportional to the input voltage. The devices can also be used as highly-accurate frequency-to-voltage (F/V)converters,accepting virtually any input frequency waveform and providing a linearly-proportional voltage output. A complete V/F or F/V system only requires the addition of two capacitors,three resistors,and reference voltage.


ca convertit un voltage en tension...

Numéro de l'article: 193337   |  De: T-Bot   |  Date: 2005-02-24 14:53:18
   RE: probleme de masses communes
je recommence :
voltage en fréquence !
:)

Numéro de l'article: 193338   |  De: T-Bot   |  Date: 2005-02-24 14:54:09
   RE: probleme de masses communes
Interressants ces CI !! mais ce n'est pas sur celà que je bute, car même avec ces TC940x, j'ai toujours un variateur avec un positif à l'entrée relié au positif de sortie...
Donc, même pb d'interfaçage.

Je ne peux tjrs pas utiliser mon LM7805 pour ma VRef, d'où ma question dans un post précédent de la possibilité d'un conv. DC-DC mais cette solution etant trop onéreuse, trop grosse et trop lourde, je rame pour trouver la soluce.



Numéro de l'article: 193521   |  De: Astrapi   |  Date: 2005-02-24 19:00:41
   RE: probleme de masses communes
Je comprends vraiment pas ce que tu fais, même le dessin n'est pas clair. Je vois pas comment intégrer le premier dans le deuxième.

Numéro de l'article: 193890   |  De: T-Bot   |  Date: 2005-02-25 16:20:20

   help interface 1wire  
bonjour à tous

je viens juste de réaliser un adaptateur port com/1wire celui présenté par C.tavernier (compatible ds9097U), après avoir
installé le programme Tmex 32 bits sans problèmes et configure le port
ou il est connecté (le proggramme detecte l'interface) mais quand j'ai placé un ibutton termochron ds 1921G et exécuté le ibutton viewer rien ne ce passe le programe de détecte pas le composant j'ai meme telecharge les derniers drivers et meme un application en html qui me dit no thermochron ,je voudrais savoir si ce genre de problème est courant et si il ya une solution (concertant les composant je n'ai rient changé)

merci

Numéro de l'article: 193150   |  De: bojan z   |  Date: 2005-02-24 01:54:16

   enceinte climatique  
bonjour je suis etudiante en licence spi et je n'avance pas dans mon projet. je vous explique mon sujet.
realisation d'une enceinte climatique pour voir l'effet de la temperature sur les metaux.
l'enceinte est finies mais il me faut trouver:
- un systeme pour chauffer l'echantillon a 50°. (lampes ou resistance chauffantes ou ???)
- un capteur de temperature a mettre sur la tole je pense
-un systeme pour transcrire les resultats en degres ou direct un logiciel a voir
merci d'avance

Numéro de l'article: 193152   |  De: kamelia   |  Date: 2005-02-24 01:58:04
   RE: enceinte climatique
Salut

Le systeme standat pour chauffer une enceinte comme la tienne est un resistance chaffanr derriere un ventilo (pour avoir une chaleur tournante dans la boite...
mais si tu veux cahuffer uniquement la piece métal, un courant electrique dans celle ci peut aussi la faire chauffer..

la température mesurée dépendra de ce que tu veux faire exactement , mesurer la température de l'air à l'interieur(sonde thermistance, PT100etc...)ou mesurer plutot la piece (thermometre infrarouge)

donne nous un peu plus de details..
a+

Numéro de l'article: 193355   |  De: nico31   |  Date: 2005-02-24 15:12:37
   RE: enceinte climatique
merci pour ton aide. alors je dois choisir un systeme de chauffage, un capteur et un actionneur. pour avoir une temperature a l'interieur de l'enceinte approximativement 50°. de +, l'interieur etant fortement corrosif , ce serait mieux de mettre un maximum a l'exterieur de l'enceinte.le but etant d'etudier la degradation des toles metallique en labo.

Numéro de l'article: 194519   |  De: kamelia   |  Date: 2005-02-27 17:04:44

   fleshage powersky  
salut a tous je suis nouveau parmi vous et j'ai un petit probleme voila j'ai un recepteur ou un module pour capter les canaux sat codee marque(power sky DVB ps-1500E)sans carte.je voudrais ajouter les chaine codee du genre tps mediasat canal sat tous ce qui est codee mais il parait qu'il faus le flasher ou lui introduire un soft dans la memoire peut-on trouver un programe + explication pour cette operation si oui le quelle pouriez-vous repondre a ma question svp gino de belgique.


Nom effacé !


Numéro de l'article: 193154   |  De: gabriele   |  Date: 2005-02-24 02:14:18
   RE: fleshage powersky
Salut
Encore une fois : regardez le panneau bleu en haut du forum avant de poster des messages comme celui là !


Taille: 2 Ko




Numéro de l'article: 193168   |  De: David   |  Date: 2005-02-24 08:16:17
   RE: fleshage powersky
je suis desole trop concentre pardon

Numéro de l'article: 193183   |  De: gabriele   |  Date: 2005-02-24 09:28:49
   RE: fleshage powersky
Je parie que c'est ton vrai nom en plus ;o)

Numéro de l'article: 193192   |  De: pazcal   |  Date: 2005-02-24 09:49:16

   passer de 18 - 0V à 5V - 0 V linéairement#  
Bonjour,

J'ai une plage de mesure qui se fait en fait entre 18V et 0V. Je veux pouvoir acquérir ce signal avec un microcontroleur. Il faut donc que je trouve un moyen de mettre cette plage de 18v-0v à 5v-0V et que les variations sur la sortie soit exactement l'image des variations sur l'entrée : un montage le plus linéaire possible diront nous !

Sachant que je n'ai pas l'alimentation négative, comment je pourrais m'y prendre ? Avec des ampli op ou autrement ?

Merci encore !


Numéro de l'article: 193171   |  De: TôF   |  Date: 2005-02-24 08:37:34
   RE: passer de 18 - 0V à 5V - 0 V linéairement
Un pont de résistance sufira... suivi éventuellement d'un suiveur a ampliop en fonction de l'impédance d'entrée du montage qui suit.

Numéro de l'article: 193189   |  De: pazcal   |  Date: 2005-02-24 09:41:31
   RE: passer de 18 - 0V à 5V - 0 V linéairement
le problème avec le pont diviseur est qu'il consomme. Je veux à tout prix réduire la consommation de mon système !

J'avais pensé à un montage à ampli op en soustracteur : on a une sortie de la forme :

Vs=0.28*(18-Vm)

18 étant la valeur max que ma mesure peut atteindre, et Vm, la valeur de ma mesure. Vs étant la sortie qui est comprise entre 0 et 5V et qui rentre sur le µC. Du coup, j'ai une droite linéraire de conversion !

Qu'en pensez vous ?

Numéro de l'article: 193197   |  De: TôF   |  Date: 2005-02-24 09:55:15
   RE: passer de 18 - 0V à 5V - 0 V linéairement
Bonjour
sans alim negative, ça va etre difficile de faire descendre la sortie de l'aop a exactement 0V (meme un rail to rail...)
Si l'impedance d'entree du convertisseur est assez elevee, un pont resistif bien calcule ne devrait pas consommer des masses...
Je ne vois pas l'interet du soustracteur ?
une simple amplificatiion avec un gain de 0.28 suffit: 18*0.28=5

A+

Numéro de l'article: 193212   |  De: Pierrre   |  Date: 2005-02-24 11:05:06
   RE: passer de 18 - 0V à 5V - 0 V linéairement
Un pont diviseur consommera toujours moins qu'un ampli op!!!
c'est le plus simple, le plus élégant, et le plus linéaire...
Une simple règle de trois pour obtenir VS/VE = 5/18 soit un rapport de résistances de R1/R1+R2 = 5/18 # 0.28
Pourquoi faire compliquer ????
Surtout que si tu ajoutes un ampliop, il faudra de toute facons faire ton rapport de 0.28 avec des résistance ....
Bref si ton entrée analogique du micro possède une impédance élevée pas besoin d'ampli op... sinon un suiveur

###Graphgr_2488###

Numéro de l'article: 193219   |  De: pazcal   |  Date: 2005-02-24 11:20:19
   RE: passer de 18 - 0V à 5V - 0 V linéairement
le problème est que je ne peux pas mettre un pont de résistance directement sur le noeud de mesure, car ce que je mesure est en quelque sorte une résistance ... donc si je mets un pont, ca va fausser la mesure. Par contre, je peux faire l'inverse. Mettre d'abord le suiveur et ensuite le pont diviseur....

Seulement, le problème qu'il se pose est que les valeurs que je vais obtenir de la mesure sont déja très faibles, alors si en plus, je met un pont diviseur, ca va encore atténue le signal, et donc après, ca va devenir dur d'acquérir précisement.

Vous aller me dire : oui si les valeurs sont faibles, prkoi ne pas les mettre directement sur le µC ? C'est que, lorsque la mesure ne s'effectue pas, j'ai une valeur supérieure à 5 V qui se baladerai à l'entrée du pic... ce qui n'est pas très bon pour celui ci.

C'est pour toutes ces raisons que je prends un montage soustracteur, pour ne pas modifier ma mesure avec un pont, et pour linéariser une plage de 18 - 0 en 5 - 0 V !

Numéro de l'article: 193225   |  De: TôF   |  Date: 2005-02-24 11:35:18
   RE: passer de 18 - 0V à 5V - 0 V linéairement
salut
a ta place j'utiliserais un montage a base d'AOP avec une tension positive et négative que tu pourrais récupérer d'un convertisseur dc/dc du style tel3-0522 ou autre
http://fr.farnell.com/jsp/endecaSearch/partDetail.jsp?SKU=3842046&N=401
@+

Numéro de l'article: 193524   |  De: lyan   |  Date: 2005-02-24 19:04:46
   RE: passer de 18 - 0V à 5V - 0 V linéairement
Bonjour
alors c'est un ecreteur qu'il te faut:
tout ce qui est > ou = 5V----> 5V
ce qui est < 5v, on n'y touche pas

C'est ça ??

A+

Numéro de l'article: 193681   |  De: chimiste   |  Date: 2005-02-25 08:48:11

   Micro#  
Bonjour

Dans le but de mon projet qui est de mesurer les parametre environnementaux dans un incubateur, je viens de commander un petit micro permettant de mesurer le niveau sonore.

Ou pourrait-je trouvé un montage afin de mettre en oeuvre ce micro et d'obtenir en sortie une tension proportionnelle au niveau sonore afin de numérisé tt ceci par la suite.

Merci de votre aide

jul

Numéro de l'article: 193173   |  De: Jul   |  Date: 2005-02-24 08:42:46
   RE: Micro
Bonjour,

Pour trouver un montage, il faudrait le marque et le model du micro.

a+
JP

Numéro de l'article: 193191   |  De: JP   |  Date: 2005-02-24 09:45:24
   RE: Micro
Je l'ai commandé dans le catalogue de chez FARNELL!!! ya pa de marque. il y a rien d'inscrit a part que c'est un micro électret. c'est vraimen un micro tt simple.

Numéro de l'article: 193200   |  De: Jul   |  Date: 2005-02-24 10:02:36

   Moteur à charbons#  
Bonjour à tous, j'ai en ma possession une pompe mue par un moteur universel fabriqué aux USA en 230v 60hz, Tr/min 12000.
Mon probleme c'est qu'il consomme une quantité faramineuse de charbons.On m'a parlé de mettre un condo. Est ce qq'un pourrait m'aider.
Merci

Numéro de l'article: 193176   |  De: JLS   |  Date: 2005-02-24 08:57:24
   RE: Moteur à charbons
Bonjour,
Les ‘charbons’ que les professionnels appèlent ‘balais’, constituent avec le collecteur le point faible du moteur. La Palice l’aurait aussi dit !
Leur usure dépend de : la dureté du balai (trop dur ils entament le cuivre du collecteur, trop mou ils s’usent trop vite), de l’humidité de l’air (trop sec il n’y a pas la bonne « réaction chimique » au niveau du contact même) et de la qualité de l’air (qui chargé de poussières abrasives accélèrent l’usure), constitution même (mélange ‘savent’, C , Cu, etc), pression de contact, état du collecteur (polissage des lamelles, il y a rabotage des balais si les lamelles ne sont pas chanfreinées ), du rodage (pour que la surface du balais épouse parfaitement la courbure du collecteur), probablement que d’autres facteurs qui ne me reviennent plus à l’esprit ont aussi une importance capitale comme le courant, la vitesse de rotation et la température. La commutation et aussi fonction de la position des balais et du ou des sens mais c’est figé, bloqué mécaniquement à la valeur optimale en principe. Sur les gros moteur CC il y a des pôles (et ou enroulements) de compensation.

Que faire ?
1) Vérifier que les spécifications ne sont pas dépassées (courant, vitesse, température, …)
2) Chercher via ‘Google’ ou autre chez les spécialistes comme ‘Carbone Loraine’ des informations pour définir (avec les valeurs mesurées) le type de balais qui conviendra à ce moteur pour l’application pour lequel il est utilisé.
Dans l’industrie je n’ai jamais vu le condensateur mis directement en // sur le collecteur (et j’ai fait pas mal de mise en service de gros systèmes, pas des ‘jouets’ ni petit ‘électroménager’).
Bonne chance.
cd


Numéro de l'article: 193208   |  De: cd   |  Date: 2005-02-24 10:58:25
   RE: Moteur à charbons
Hello

Il faut aussi vérifier que le collecteur est en bon état: la moindre irrégularité ou excentricité peut causer une usure très marquée. Si un problème est constaté, il faut le rectifier pour récupérer un état de surface imppeccable.
A+

Numéro de l'article: 193210   |  De: Lou   |  Date: 2005-02-24 11:04:04
   RE: Moteur à charbons
Bonjour Lou,
Merci d'avoir ajouté " l'excentricité " que j'avais oubliée.
cd

Numéro de l'article: 193213   |  De: cd   |  Date: 2005-02-24 11:07:03

   impédance AZT#  
bonjour à tous!

j'aurais aimé avoir quelques renseignement sur ce composant:

impédance AZT...

quequ'un s'y connait? Merci!

Numéro de l'article: 193177   |  De: JL   |  Date: 2005-02-24 08:57:52

   Controleur DMA#  
Bonjour à tous,
Je suis à la recherche de référence de contrôleur DMA, si quelqu'un peut m'aider. Merci

Numéro de l'article: 193188   |  De: Max   |  Date: 2005-02-24 09:40:56
   RE: Controleur DMA
C'est un peu vague ca... Il faudrait plus d'info : le contexte, le processeur, la vitesse, le nombre de bit, le type d'acces nécessaires (scatter gather, circulaire, etc etc)

Numéro de l'article: 193190   |  De: pazcal   |  Date: 2005-02-24 09:45:01
   RE: Controleur DMA
En fait c'est pour gérer l'accès de deux processeurs (un dsp et un FPGA) et un périphérique vers cinq SRAM, sachant que le périphérique lit constamment dans une des Rams (et ne doit en aucun cas être interrompu), le DSP va écrire dans une Ram libre (qui n'est pas en cours de lecture). Le FPGA contrôle l'envoie de données vers le périphérique (synchronisation).

La vitesse de l'envoie de données au niveau périphérique est de 1 bit toute les 50 ns (en série). La Ram a un bus de 32 bits.




Numéro de l'article: 193251   |  De: Max   |  Date: 2005-02-24 12:41:50
   RE: Controleur DMA
Ben si tu as un FPGA, tu as autant l'utiliser pour y implanter un controleur de DMA... Cela dit un controleur de DMA, s'il doit accéder à la meme mémoire que celle du périphérique devra obligatoirement l'interrompre pour écrire les données sauf si tu utilises de la memoire double port. Le controleur DMA ne set qu'a soulager le processeur en effectuant les accès a sa place... Mais il faut bien garder présent a l'esprit que la RAM et son bus ont une bande passante limitée, et que tous les clients qui accèdent à cette ram via le bus doivent se partager la bande passante...

Numéro de l'article: 193257   |  De: pazcal   |  Date: 2005-02-24 12:54:44
   RE: Controleur DMA
Le soucis c'est que je dois stocker une grosse masse de données, et que la ram double port est très chère et de taille limitée, c'est pour ça que j'utilise une SRam.
Mais je vais utiliser un système de switch de bus pour que le DSP puisse écrire dans une Ram et que le périphérique puisse lire dans une autre. Sachant que la lecture est prioritaire à l'écriture.

Et un DMAC intégré au FPGA ne va pas le ralentir justement?

Numéro de l'article: 193286   |  De: Max   |  Date: 2005-02-24 13:51:22
   RE: Controleur DMA
Ben non, sinon, un truc qui marche bien et qui pemret d'accélérer considérablement les accès à la mémoire qd tu as plusierus cleints, c'est de switcher les bancs mémoire... C'est encore plus simple avec de la SRAM (pas de synchro sur le rafraichissement). Donc le principe c'est de multiplexer les accès aux banc mémoire.
En gros tu as 2 bans, (ou plus), sur ecrit sur le premier avec ton DSP par exemple, et tu traites sur le 2eme. Lorsque le traitement est terminé du switch les bancs, ainsi tu peux traiter le prmeier banc qui a été ecrit par le DSP et le DSP peut lui écrire dans le premier banc qui a été traité. J'ai fait ca sur 4 bancs de DRAM de 64Mo dans un FPGA pour des traitements vidéo... Donc sur deux bancs de SRAM ca devrait pas poser trop de problème.... a plus

Numéro de l'article: 193293   |  De: pazcal   |  Date: 2005-02-24 14:03:40
   RE: Controleur DMA
D'accord en fait tu switches le bus du banc qui t'interesse pour la lecture et de même pour l'écriture (si j'ai bien compris). Mais est-ce que tu switches aussi les bus d'adresses de chaque bancs?

Numéro de l'article: 193306   |  De: Max   |  Date: 2005-02-24 14:32:19
   RE: Controleur DMA
Yesss, tu es obligé de tout switcher dans la majorité des cas... adresses et données... Elles font quelles taille tes mémoires...?

Numéro de l'article: 193309   |  De: pazcal   |  Date: 2005-02-24 14:36:35
   RE: Controleur DMA
4.6 Mbits minimum (16data x 19addr), et il m'en faut 5. Tu utilisais quoi comme dsp?

Numéro de l'article: 193329   |  De: Max   |  Date: 2005-02-24 14:49:16
   RE: Controleur DMA
Il y avait 5 clients sur les bancs mémoire, un ASIC, un i960 (CPU intel), et un bus matrox (accélération hard), et 2 chips pour l'acquisition/restitution...
Par la suite un trimedia a remplacé une bonne partie.
Tu peux en dire plus sur ton appli, et les traitmeents a réaliser, ainsi que le DSP que tu utilises... a mon avis du TI non un C6x je présume...

Numéro de l'article: 193340   |  De: pazcal   |  Date: 2005-02-24 14:55:01
   RE: Controleur DMA
J'ai une carte USB qui envoie les données d'un pc vers une carte mère. Les données sont stockées en méméoire (5 SRAM). Le DSP va devoir traiter des entrées sorties (une petite cinquantaine), traiter les données provenant de la carte USB (déterminer si c'est un mot de configuration ou des données). Je sais pas encore quoi utiliser comme DSP (mais je pense un TI).
Le FPGA gère deux périphériques. Il les synchronise avec une clock externe au système et leur envoie les datas contenues dans les rams.

Pour le FPGA je vais prendre un ALtera (je sais pas encore lequel non plus). Pour l'instant je suis en train d'imaginer l'architecture...

Numéro de l'article: 193350   |  De: Max   |  Date: 2005-02-24 15:06:42
   RE: Controleur DMA
Oki, pourquoi utilises tu un DSP? quel type de traitement as tu a faire? un simple microcontroleur un peu velu ne suffirait il pas?

Numéro de l'article: 193394   |  De: pazcal   |  Date: 2005-02-24 15:59:13
   RE: Controleur DMA
Je risque de devoir décoder les trames qui vont arriver de la carte USB, pour déterminer si c'est des données ou de la configuration, et il faut savoir si les données sont pour le périphérique 1 ou 2.La trame contiendra les données des deux périphériques, et ces périphériques sont indépendants. Il faut que les deux périphériques puissent accéder chacun à la Ram en continu (donc en fait j'aurais 10 Rams, 5 pour chaque périphérique). C'est pour ça

Numéro de l'article: 193437   |  De: Max   |  Date: 2005-02-24 16:25:57
   RE: Controleur DMA
Oki, mais un DSP n'apportera rien de plus qu'un micro classique, étant donné que tu n'as pas de traitements spécifiques...

Numéro de l'article: 193470   |  De: pazcal   |  Date: 2005-02-24 17:13:33
   RE: Controleur DMA

C'est vrai, je vais étudier la question de près. A vrai dire le micro fait partie de une de mes options, mais qui me semblait un peu faiblarde. Faut trouver un micro qui puisse faire l'affaire.

Merci pour ton aide précieuse.
Max

Numéro de l'article: 193474   |  De: Max   |  Date: 2005-02-24 17:18:40