mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Hilfe: Bustreiber de/aktivierung


Autor: olli84 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

könntet ihr mir erklären, wie ich einen bustreiber (z.B. mcp2551 oder 
pca82c250) mit dem µC akitiviere und deaktiviere?
Mir wurde gesagt, dies wäre mit dem RS-Pin möglich - aber wie?

Was ist für den Bustreiber wichtig, um in den disable/slopeCtrl/normal - 
mode zu gehen.
1. Misst der bustreiber den strom, der an seinem RS-Pin fließt
   (Wenn ja, ist der Pin auf 5V [im Moment habe ich RS-Pin auf Masse])
    -> würde da ja nen kurzen geben????

2. Misst er die Spannung (konstantstromquelle in bustreiber)
   -> dann irritiert mich die angabe im datenblatt mit Irs bei RS = ???

Könnte mir einer kurz erläutern, was da im Bustreiber vor sich geht.


Dankeschön

Gruß Olli

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Was hält Dich davon ab, einen Blick ins Datenblatt des PCA82C250 zu 
werfen?


In dem steht auf Seite 4

Pin 8 (Rs) allows three different modes of operation to be
selected: 
high-speed, slope control or standby.

For high-speed operation, the transmitter output
transistors are simply switched on and off as fast as
possible. In this mode, no measures are taken to limit the
rise and fall slope. Use of a shielded cable is
recommended to avoid RFI problems. 

The high-speed
mode is selected by connecting pin 8 to ground.

For lower speeds or shorter bus length, an unshielded
twisted pair or a parallel pair of wires can be used for the
bus. To reduce RFI, the rise and fall slope should be
limited. The rise and fall slope can be programmed with a
resistor connected from pin 8 to ground. The slope is
proportional to the current output at pin 8.

* If a HIGH level is applied to pin 8, the circuit enters a low *
* current standby mode. In this mode, the transmitter is        *
* switched off and the receiver is switched to a low current.   *
 

If dominant bits are detected (differential bus voltage
>0.9 V), RXD will be switched to a LOW level.
The microcontroller should react to this condition by
switching the transceiver back to normal operation (via
pin 8). Because the receiver is slow in standby mode, the
first message will be lost.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.