Hallo, kann mir jemand sagen/schreiben, wie ich den Sample & Hold Kondensator beim ADC vom ATtiny40 von Atmel auf Vcc aufladen kann (ohne extern Vcc an den jeweiligen Pin anzubringen)?? Ich wäre SEHR dankbar für eure Hilfe. Den Beitrag "Sample & Hold Kondensator aufladen" habe ich gelesen, aber dieser brachte mir nix, da zum einen nicht der selbe µC verwendet wurde und zum anderen wurden da keine Lösungen angeboten. Gruß Bobik
oscarfritz schrieb: > Hallo el pistolero > > schalte als erstes eine analog Kanal an den ADC, an dem Vss anliegt. > Dadurch wird der interne SH Kondensator auf Vcc aufgeladen (und > gemessen, ist hier aber nicht wichtig). Danach schaltest du den Kanal > auf den Anschluss mit dem externen Kondensator (durch einschalten diese > Kanals). Während des Umschaltens wird der geladene Kondensator nicht > entladen (ist beim PIC halt so). > Nach dem Umschalten werden die Ladungen auf beide Kondensatoren > verteilt. > Natürlich muss der externe Kondensator vor dem Umladen entladen sein > (Anschluss kurz als digital Out mit L-Pegel über TRIS umschalten). > Das funktioniert bei mir so seit Jahren. Ist das keine Lösung?
Bobik schrieb: > kann mir jemand sagen/schreiben, wie ich den Sample & Hold Kondensator > beim ADC vom ATtiny40 von Atmel auf Vcc aufladen kann (ohne extern Vcc > an den jeweiligen Pin anzubringen)?? Welchen Sinn soll das haben? Was bezweckst du damit? mfg.
@HutHut Nein das ist keine Lösung, da der Cs+h von extern geladen wird. @Thomas Eckmann Ich bin grad am entwickln einer kapazitiven Tastatur und will dafür die Technologie QTouchADC von Atmel verwenden. Dafür muss ich den Cs+h auf Vcc aufladen können.
Pullup einschalten und ADC-Messung starten?
Floh schrieb: > Pullup einschalten und ADC-Messung starten? Könnte schon reichen mit dem ADMUX den Pin zu verbinden und den Pullup einzuschalten.
@Floh und Blockschaltbild Aber lade ich nicht dann auch die Kupferfläche (die mir als Touchsensor dient) (->QTouchADC) mit auf?? Ich glaub nähmlich schon und dass soll nicht so sein. Ich hab bei einem grad gelesen, dass er den ADC aktiviert, dann den PORT (der ein ADC Anschluss verfügt) auf Eingang mit Pull up Widerstand schaltet (also Tristate Zustand). Dadurch wird der Cs+h geladen. Kann das so gehen?
http://www.atmel.com/Images/doc8332.pdf Atmel AVR259: ATtiny40 QTouch Demonstration Kit inkl. Schaltplan
@Arc Net Diese Datei beantwortet aber nicht meine Frage, wie ich den Cs+h aufladen kann (ohne externen Einfluss). Schaltplan benötige ich nicht, aber Danke^^. @Davis Ja der Thread ist gut und wäre mein Freund geworden, wenn ich QTouch machen würde, aber ich will QTouchADC, deshalb konnte ich da auch keine Antwort auf meine Frage rauslesen. Aber danke dir.
Bobik schrieb: > Ich hab bei einem grad gelesen, dass er den ADC aktiviert, dann den PORT > (der ein ADC Anschluss verfügt) auf Eingang mit Pull up Widerstand > schaltet (also Tristate Zustand). Dadurch wird der Cs+h geladen. > > Kann das so gehen? Müstest du wohl ausprobieren. Hab mich nicht näher mit deiner Anwendung beschäftigt. Es gibt aber nur einen ADC mit einem S&H C. Der kann auch von einem anderen Pin als den Pin aufgeladen werden, an dem deine Anwendung hängt. Der Pullup wirkt natürlich auch nach extern, dafür ist er ja eigentlich gedacht und wenn er mit dem ADMUX zum ADC geschaltet wird auf den S&H. Also Anwendung auf ADC0 (oder so) und mit dem ADC1 Pin über ADMUX den S&H aufladen. Über ADMUX dann dahin schalten wie du es brauchst. Keine Ahnung ob es deine Zwecke trifft und ob das überhaupt so geht. Hab meine Weisheit aus den Blockschaltbildern des Datensheets entnommen.
@Blockschaltbild Mh....ja das hört sich ganz gut an. Den ADC1 Pin dann als Ausgang schalten mit Pull up Widerstand und einem HIGH Signal? Oder ist das egal, hauptsache das der ADC1 Pin auf Pull up eingestellt ist?
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.