SAM4E USB Typ-B Anschluss.

OP #4352042
Lesenswert?
• ▲
▼
Hallo,

bei mir tun sich gerade ein Paar Fragen bzgl. des richtigen Anschlusses 
von USB Typ-B an den SAM4E8C auf.

Kann ich die Datenleitungen D+ (pin 95 PB11) und D- (pin 94 PB10) direkt 
an die Anschlüsse der USB Typ-B PIN 2 und 3 Anschließen? Also ohne 
zusätzliche Elektronik?

Im Handbuch Seite 1141 Figure 41-2 ist der VBUS über einen Spgteiler an 
einen GPIO (in meinem Fall PD18 PIN49) angeschlossen. Kann ich diese 
Widerstandswerte 1zu1 übernehmen?
Muss ich hier irgendwie noch eine 5V Spannungsversorgung zur Verfügung 
stellen?
Also wenn ich hier später einen PC anschließen will, und den µC nur als 
Client verwenden will, dann wird die Spgversorgung eh vom PC ausgeführt 
und in meinem Fall dient das nur für die Detektierung ob ein Gerät 
angeschlossen ist oder nicht.

Muss ich noch irgendetwas anderes beachten?

Handbuch:
http://www.atmel.com/Images/Atmel-11157-32-bit-Cortex-M4-Microcontroller-SAM4E16-SAM4E8_Datasheet.pdf

godi
OP #4357227
Lesenswert?
• ▲
▼
Ich muss diesen Thread noch mal hervorholen.

Also meine Fragen von oben haben sich weitgehend beantwortet, ausser die 
mit D+ und D- deshalb Frage ich nochmal:

Godi S. schrieb:
> Kann ich die Datenleitungen D+ (pin 95 PB11) und D- (pin 94 PB10) direkt
> an die Anschlüsse der USB Typ-B PIN 2 und 3 Anschließen? Also ohne
> zusätzliche Elektronik?

Ich habe jetzt beim Arduino Due nachgesehen der allerdings einen anderen 
µC (ATSAM3X8EA) verbaut hat. Bei diesem sind Varistoren (CG0603MLC-05E) 
von D+ und D- gegen Masse eingebaut (als Überspgschutz?) und die 
Datenleitung ist direkt angeschlossen.

Brauche ich eine zusätzliche Spannungsanpassung für D+ und D- damit ich 
diese an den SAM4E8C anschließen kann?

Sind die Varistoren des Arduino Due sinnvoll?
Gast #4357322
Lesenswert?
• ▲
▼
Godi S. schrieb:
> Also meine Fragen von oben haben sich weitgehend beantwortet, ausser die
> mit D+ und D- deshalb Frage ich nochmal:
>
> Godi S. schrieb:
>> Kann ich die Datenleitungen D+ (pin 95 PB11) und D- (pin 94 PB10) direkt
>> an die Anschlüsse der USB Typ-B PIN 2 und 3 Anschließen? Also ohne
>> zusätzliche Elektronik?

Kann man.
Ich hatte bei meinem letzten privaten Projekt hier allerdings je 1 0603 
Footprint drin vorgesehen um eventuelle Probleme anzugehen. Am Ende 
waren sie mit 0 Ohm versehen. USB Kommunikation mit einem 
Multi-Interface Device (MSD und HID) funktioniert ausgezeichnet und 
zuverlässig.

Wenns robuster sein muss (also meist wenn nicht privat):
Zehner gegen Versorgung und Masse. Choke in Reihe. Gibt spezialisierte 
SMT Bauteile zur USB Schutzbeschaltung.
Moderator Persönliche Seite #4357343
Lesenswert?
• ▲
▼
Godi S. schrieb:
> Kann ich die Datenleitungen D+ (pin 95 PB11) und D- (pin 94 PB10) direkt
> an die Anschlüsse der USB Typ-B PIN 2 und 3 Anschließen? Also ohne
> zusätzliche Elektronik?

Das Datenblatt empfiehlt zwei Serienwiderstände von je 27 Ω.  Das
ist keine Schutbeschaltung, sondern Dämpfung von Überschwingern.

Für reinen Laborbetrieb braucht man sicher keine großartige
Schutzschaltung, aber du riskierst halt im Zweifelsfalle den
kompletten Controller, wenn neben dem Haus ein Blitz einschlägt
oder sowas.  Es gibt recht kleine TVS-Dioden-Arrays, die man zum
Schutz der Leitungen da reinhängen kann, und alle kommerziellen
USB-Geräte, die mir übern Weg gelaufen sind (egal welche Hardware
dahinter war) haben sowas.

> Im Handbuch Seite 1141 Figure 41-2 ist der VBUS über einen Spgteiler an
> einen GPIO (in meinem Fall PD18 PIN49) angeschlossen. Kann ich diese
> Widerstandswerte 1zu1 übernehmen?

Kannst du.  Das ist rein nur die Vbus-Erkennung, damit deine Software
feststellen kann, ob das Gerät jetzt an den Bus angesteckt worden ist.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.