Ich arbeite mit einem ADH8066 GSM-Modul und einem PIC16F688 . Ich möchte den ADH8066 mit dem ON_KEY-Pin zurücksetzen, der wie folgt beschrieben wird:
Power On/OFF signal. Effective at low. Required 100ms above power level.
Ich habe dies so gelesen, dass ich zum Zurücksetzen des GSM-Moduls das Signal zum Zurücksetzen mindestens 100 ms lang auf Low ziehen muss, und ich habe dies durch Tests bestätigt. Meine Frage ist, wie kann ich das Signal mit meinem PIC16F688 am besten niedrig ziehen (dh mit Masse verbinden)? Mein erster Gedanke ist, einen NPN-Transistor zu verwenden, dessen Basis mit dem PIC verbunden ist und der ADH8066 ON_KEY-Pin über den Kollektor / Emitter mit Masse verbunden ist. Ist das der richtige Weg?
Der ADH8066 kann einen eingebauten Widerstand haben, der ein Pull-up zu seiner Versorgungsspannung ist. Sie müssen verstehen, ob dies der Fall ist, und wenn nicht, müssen Sie eine anwenden. Verwenden Sie dann einen NPN-BJT mit Emitter auf 0 V / Masse. Verbinden Sie den Kollektor mit dem Ein / Aus-Pin des ADH8066 und verbinden Sie die Basis (über einen 10k-Widerstand) mit dem PIC-Pin, den Sie zum Ein- / Ausschalten verwenden möchten.
Ein High vom PIC-Pin bewirkt, dass der NPN einschaltet und den Pin des relevanten GSM-Moduls auf Masse / 0 V zieht. Ein Low am PIC-Pin schaltet den NPN aus und der externe Pull-up (oder interne) zieht den Steuerpin des Moduls auf Vcc.
Die Antwort hängt davon ab, mit welcher Spannung Sie den PIC betreiben. Wenn es an die gleiche Stromversorgung wie das Modul angeschlossen ist, verbinden Sie einfach den ONKEY-Eingang des Moduls direkt mit einem PIC-Ausgangspin.
Wenn der PIC mit einer anderen Spannung betrieben wird, ist die Verwendung eines NPN-Transistors sinnvoll. Ich habe nicht nachgesehen, aber ich gehe davon aus, dass dieser ONKEY-Eingang nur einen ziemlich kleinen Strom benötigt, um ihn niedrig zu ziehen. In diesem Fall benötigen Sie außer dem Transistor kein externes Teil:
Verwenden Sie einen PIC-Pin mit einem schwachen internen Pullup, der oben als R1 angezeigt wird. Fahren Sie den Ausgang niemals hoch. Fahren Sie es entweder niedrig oder lassen Sie den Klimmzug es schwach hoch treiben. Der Strom vom Pullup wird durch den Transistor verstärkt, was es ihm ermöglichen sollte, genug Strom von ONKEY zu senken, um ihn fest niedrig zu bringen.
Matt Ruwe
Andi aka