Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

USART 1 Master pour 6 Slaves?



  1. #1
    vinowan

    Exclamation USART 1 Master pour 6 Slaves?

    Bonjour,

    j'aimerais piloter 6 preiphérique (display avec conexion RS232) via un pic 16F628A.

    j'aimerais utiliser un seul pic pour les 6 péripherique afin de diminuer l'hardware.

    mais est il possible de conneter 6 signal tx sur la liaison RS232 sans probleme.

    vu que je n'utiliserai que le signal TX (transmission) sans retour RX il ne devrait pas y avoir de conflit, car 1 seul master (maitre) pour 6 slave (esclave).

    mais la connexion RS232 (via max232) peut elle suporté 6 recepeteur ??

    merci pour votre aide.

    centvin.

    -----


  2. Publicité
  3. #2
    DAUDET78

    Re : USART 1 Master pour 6 Slaves?

    En théorie NON, en pratique ..... ouais, peut être. Vaudrait mieux utiliser du RS422 pour être dans les spécifications.
    Quelle vitesse? Quelle distance? câblage étoile ou en ligne ?

    PS: dans le MAX232, il y a deux drivers TTL/RS232 ? tu mets 3 récepteurs sur chaque driver, c'est déjà mieux!
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  4. #3
    vinowan

    Re : USART 1 Master pour 6 Slaves?

    Merci pour la reponse,

    C'est une bonne idée, je pourais même utilisé 3 Max232 comme ca chaque ligne a sa sortie RS232.

    qu'en pensez vous? pas de probleme avec la sortie TX du pic?

    Merci.

  5. #4
    DAUDET78

    Re : USART 1 Master pour 6 Slaves?

    Fait un peu de recherche.
    Il y a le MAX3238 (28 pins) 5 drivers RS232
    http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1517/t/al
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  6. #5
    lil-vince

    Re : USART 1 Master pour 6 Slaves?

    Salut,

    Sinon tu dois peut-être pouvoir trouver des drivers sans les recepteur qui vont avec plutot que d´avoir 6 recepteurs inutiles (avec 3 MAX232), sinon tu peux mettres 2 MAX3243 (3 drivers et 5 recepteurs donc 10 recepteurs inutiles mais peut-être un gain de place et d´argent?(c´est juste pour l´idée, c´est que j´utilise celui-la mais tu dois pouvoir trouver plus adapté à ton besoin...))

    [EDIT]: Bon bah en attendant DAUDET a déja mieux! (quoi que ca oblige à en mettre 2 donc 10 drivers ou a mettre 2 lignes sur un driver...)

  7. A voir en vidéo sur Futura
  8. #6
    Seb.26

    Re : USART 1 Master pour 6 Slaves?

    Et pourquoi pas 1 seul MAX232 avec un "aiguillage" vers le périphérique ( genre DG406 chez Intersil )

    ça t'éviterait en plus de parler en même temps à tous les périphériques ... et donc supprimerait le risque qu'un des périphérique trouve un sens à la trâme d'un autre périphérique ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  9. Publicité
  10. #7
    vinowan

    Re : USART 1 Master pour 6 Slaves?

    Merci pour l'info,

    je vais essayer avec un DG407 (8 differential channel multiplexeur) et un max 232. cela facilitera le codage des recepteurs qui ne devront pas reconnaitre l'adresse.

    centvin.

  11. #8
    DAUDET78

    Re : USART 1 Master pour 6 Slaves?

    DG406 plutot
    http://www.datasheetcatalog.net/data...4/ADG407.shtml
    Alimenté en +V/-V à partir du MAX232

    Il faut éviter qu'une entrée RS232 non sélectionnée ne soit laissée en l'air (niveau 0V sensible aux parasites). Il faudrait une résistance de tirage à -V. Mais combien peut-on tirer en -V sur le MAX232?
    L'age n'est pas un handicap .... Encore faut-il arriver jusque là pour le constater !

  12. #9
    Seb.26

    Re : USART 1 Master pour 6 Slaves?

    Citation Envoyé par DAUDET78 Voir le message
    DG406 plutot
    http://www.datasheetcatalog.net/data...4/ADG407.shtml
    Alimenté en +V/-V à partir du MAX232
    Il faut éviter qu'une entrée RS232 non sélectionnée ne soit laissée en l'air (niveau 0V sensible aux parasites). Il faudrait une résistance de tirage à -V. Mais combien peut-on tirer en -V sur le MAX232?
    S'il ne veut que faire du Tx oui, en effet, le 406 permet plus de périphériques ... Perso, j'avais utilisé le 407 pour avoir Tx + Rx ...

    Sinon, un Rx en l'air ne devrait pas trop poser de problèmes : pas évident de chopper un octet valide par accident, et encore moins de passer les contrôles de réception des packets sur le périphérique ... ... enfin tout dépend du périphérique, mais sinon en effet une R sur le -V et c'est réglé ...
    ( si un dispositif n'est pas déjà prévu dans le périphérique ... )
    Dernière modification par Seb.26 ; 06/03/2008 à 12h41. Motif: Les fautes ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

Sur le même thème :

Discussions similaires

  1. USART du PIC16F628
    Par Patrick dans le forum Électronique
    Réponses: 2
    Dernier message: 01/06/2008, 15h28
  2. USART sur PIC
    Par noisyboxes dans le forum Électronique
    Réponses: 6
    Dernier message: 23/04/2007, 07h39
  3. USART sut ATmega8515
    Par jleclercq6 dans le forum Électronique
    Réponses: 1
    Dernier message: 28/02/2007, 14h59
  4. Usart ou I2C?
    Par srr dans le forum Électronique
    Réponses: 45
    Dernier message: 28/02/2007, 14h19
  5. Usart Avr
    Par McFly dans le forum Électronique
    Réponses: 13
    Dernier message: 20/05/2006, 23h43