PIC18F4550 USB-Buspowered mit 250mA

Gast #683088
Lesenswert?
• ▲
▼
Hallo Pic-Gemeinde,

in Applikationen zum PIC18F4550 lese ich, dass der entnommene Busstrom 
max. 100mA sein darf. Mein Gerät zieht aber 250mA. Bisher habe ich einen 
mega16 mit FT232RL verbaut. Der FT232RL schaltet erst verzögert über 
einen externen Transistor die hohe Stromlast zu. Kann der PIC18F4550 das 
auch?

Leider habe nicht an Appnotes gefunden. Kennt jemand eine Lösung?

Vielen Dank!
Gast #683515
Lesenswert?
• ▲
▼
>Kann der PIC18F4550 das auch?

Ja klar kann der das. Du hast haufenweise Pins am uC
mit denen du über einen Transistor die Last zuschalten
kannst. Das musst du natürlich in deinem Programm machen.
Das passiert nicht automatisch.

In Usbdsc.c solltest du den erhöhten Strombedarf auch
noch anmelden:

/* Configuration 1 Descriptor */
CFG01=
{
    /* Configuration Descriptor */
    sizeof(USB_CFG_DSC),    // Size of this descriptor in bytes
    DSC_CFG,                // CONFIGURATION descriptor type
    sizeof(cfg01),          // Total length of data for this cfg
    2,                      // Number of interfaces in this cfg
    1,                      // Index value of this configuration
    0,                      // Configuration string index
    _DEFAULT,               // Attributes, see usbdefs_std_dsc.h
    125,                    // Max power consumption (2X mA)

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.