Hallo, ich bastle grade an einer MOSFET Schaltung für einen BLDC Driver (ich weiß, gibts fetig, aber ich will ja was lernen). Das Gate vom Lowside FET schalte ich über einen 820 Ohm Widerstand (R1). Zusätzlich ziehe ich das Gate über einen 56K Widerstand (R2) auf Masse für den Fall wenn der µC Port Pin floating ist. Als Controller verwendet ich dazu einen Atmega168. R1 könnte man kleiner machen oder ganz weg lassen weil das Gate keinen Strom zieht. R2 wollte ich eigentlich 100K groß machen, aber 56k ist gerade mein größter verfügbarer Widerstand. Der maximale Strom bei 5V Port-Ausgang müsste I=U/(R1+R2) sein und das sind gerade mal 88µA. Das sollte als den Atmega nicht überlasten (denke ich). Ich verwende zur Ansteuerung der FETs PC0-PC5. Nun habe ich festgestellt, dass die Spannung von PC0-PC2 auf 3V einbricht wenn der 56K Pulldown gesteckt ist. PC3-PC5 juckt das kaum. Auch mit zwei 56K in Serie (108 kOhm) habe ich das Problem. (Das ganze lässt sich auch einfach ohne FET nur mit dem 56K Widerstand reproduzieren) AVCC und AREF hatte ich anfangs vergessen, ist jetzt aber verbunden mit VCC. Kann das was geschrottet haben? Oder ist das normal? Wie viel Strom kann man aus dem PortC ziehen? Ich habe im Datenblatt nix dazu gefunden.
Gerhard Gappmeier schrieb: > Ich habe im Datenblatt nix > dazu gefunden. 28.1 Absolute Maximum Ratings* DC Current per I/O Pin ........................... 40.0 mA DC Current VCC and GND Pins................................ 200.0 mA
peinlich, aber ja. Nach mehrmaligen ändern der Pins, habe ich das falsche DDR gesetzt... Ich muss jetzt mal die ganzen "#if 0" test code entfernen und alles wieder glatt ziehen. Zum Glück also nix geschrottet.
Wenn die falschen Register gesetzt sind, können die Pins PC4 und PC5 mit Open Drain Treibern betrieben werden. SCL/ADC5/PCINT13 – Port C, bit 5 SCL, 2-wire Serial Interface Clock: When the TWEN bit in TWCR is set (one) to enable the 2- wire Serial Interface, pin PC5 is disconnected from the port and becomes the Serial Clock I/O pin for the 2-wire Serial Interface. In this mode, there is a spike filter on the pin to suppress spikes shorter than 50ns on the input signal, and the pin is driven by an open drain driver with slew-rate limitation. PC5 can also be used as ADC input Channel 5. Note that ADC input channel 5 uses digital power. PCINT13: Pin Change Interrupt source 13. The PC5 pin can serve as an external interrupt source. • SDA/ADC4/PCINT12 – Port C, bit 4 SDA, 2-wire Serial Interface Data: When the TWEN bit in TWCR is set (one) to enable the 2-wire Serial Interface, pin PC4 is disconnected from the port and becomes the Serial Data I/O pin for the 2-wire Serial Interface. In this mode, there is a spike filter on the pin to suppress spikes shorter than 50ns on the input signal, and the pin is driven by an open drain driver with slew-rate limitation. PC4 can also be used as ADC input Channel 4. Note that ADC input channel 4 uses digital power. PCINT12: Pin Change Interrupt source 12. The PC4 pin can serve as an external interrupt
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.