[elektro] PIC24F CTMU
Kovács Kenéz
nonoproblem at citromail.hu
Fri Sep 21 18:06:31 CEST 2012
<Hi!
<A CTMU egység csak egy kiegészítése az AD konverternek ha kapacitiv mérésre akarod használni. A régiekben sajnos elég <butuska kiegészítése (nem automatizálható független müködésre a uC-től)
<A konverter felprogramozása
<CTMU egység felprogramozása
<AD konverter indítása
<a lényeg hogy az AD konverter mintevevő és tartó kondenzátorát használja közvetlenül a programozható értékű és idejű <áramgenerátor. Ha szkóppak megnézed akkor nagyon szépen látszik
<A müködéséről (ugyen nem ennek a uC-nek) de különbség nem sok, de nagyon sok iradalom van.
Szia !
Az általad is ajánlott szakirodalmakat már átnéztem, de nem sikerült vele beindítanom a CTMU egységet.
Lehet hogy én várok túl sokat ?
Sem debugolva, sem futtatva nem kapcsolt be a CTMU, nem láttam a portlábon áramot, (stabil 0 V !), így aztán a következő részek sem működnek.
"Pulse delay generation" üzemmód bekapcsolása a leírások szerint :
Follow these steps to use this feature:
1. Initialize Comparator 2.
2. Initialize the comparator voltage reference.
3. Initialize the CTMU and enable time delay generation by setting the TGEN bit.
4. Set EDG1STAT.
5. When CPULSE charges to the value of the voltage reference trip point, an output pulse is
generated on CTPLS.
Természetesen a komparátor bemeneti lábait (comp2A és comp2B) analóg bemenetre állítottam, az "A" bemeneten ott van a Vref feszültég, a "B" lábon pedig egy kondenzátor. A kondenzátor nem töltődik, így a CTPLS kimenet is marad GND szinten.
Ennél az üzemmódnál nem használja az AD egységet. (sem a rajzon, sem a leírásban nem szerepel)
Minden bizonnyal elnézek még valamit, ami szükséges lenne a működéshez.
Ezért kellene egy kis "lökés", ami kibillent a holtpontról.
Ha lehetséges, megadhatnál egy elérhetőséget.
Kösz:
safi
More information about the Elektro
mailing list