Documente Academic
Documente Profesional
Documente Cultură
COMPARATOARE
COMPARATOARE
MODULUL COMPARATOR CONTINE UNUL SAU MAO MULTE COMPARATOARE ANALOGICE. INTRAREA SI IESIREA COMPARATOARELOR SUNT MULTIPLEXATE CU PINI DE INTRARE/IESIRE CA INTRARE A COMPARATOARELOR, PE LANGA PINI DE INTRARE/IESIRE, POATE FI SI IESIREA SURSEI DE REFERINTA INTERNE CONTROLUL FUNCTIONARII COMPARATORULUI SE FACE CU REGISTRUL CMCON
COMPARATOARE
REGISTRUL CMCON
bit 5:4 Neimplementati: Read as '0'Neimplementati: bit 3 CIS: Comparator Input Switch bit
CM2:CM0: = 001: 1 = C1 VIN connects to AN3VIN 0 = C1 VIN connects to AN0VIN
CM2:CM0 = 010: 1 = C1 VIN connects to AN3 C2 VIN connects to AN2 0 = C1 VIN connects to AN0 C2 VIN connects to AN1
COMPARATOARE COMPARATOARE
COMPARATOARE
REGISTRUL CMCON PENTRU PIC12F675
bit 3 CIS: Comparator Input Switch bit When CM2:CM0 = 110 or 101:
1 = VIN- connects to CIN+VIN0 = VIN- connects to CIN-VIN-CIN-
COMPARATOARE COMPARATOARE
COMPARATOARE
FUNCTIONAREA COMPARATORULUI
COMPARATOARE
INTRERUPERILE GENERATE DE COMPARATOR TREBUIE DEZACTIVATE IN TIMPUL CONFIGURARII DINAMICE A MODULULUI COMPARATOR. IN CAZ CONTRAR POATE APAREA O INTRERUPERE FALSA TIMPUL DE RASPUNS AL UNUI COMPARATOR ESTE TIMPUL MINIM TRECUT DE LA MOMENTUL SELECTARII UNEI NOI TENSIUNI DE REFERINTA SAU SURSA DE INTRARE PANA LA MOMENTUL LA CARE IESIREA COMPARATORULUI ARE O STARE STABILA. IESIREA COMPARATORULUI SE CITESTE PRIN INTERMEDIUL REGISTRULUI CMCON IN FUNTIE DE CONFIGURATIE, IESIREA COMPARATORULUI POATE FI CONECTATA DIRECT LA PIN IN ACEST MOD, IESIREA LA PIN ESTE ASINCRONA CU CLOCK-ULCLOCKSISTEM REGISTRUL TRIS VA FUNCTIONA UZUAL, VALIDAND SAU INVALIDAND PINI I/O IN ACEST MOD
COMPARATOARE
LA CITIREA REGISTRULUI PORTx TOTI PINI CONFIGURATI CA INTRARE ANALOGICA VOR FI CITITI CU VALOAREA 0 DACA ACESTI PINI SUNT CONFIGURATI CA INTRARE DIGITALA SI SE APLICA O TENSIUNE ANALOGICA, VALOAREA CITITA ESTE IN CONCORDANTA CU SPECIFICATIILE TRIGERULUI SCHMITT
NIVELE ANALOGICE APLICATE ORICARUI PIN DEFINIT CA INTRARE DIGITALA POATE CAUZA CA BUFFERUL DE INTRARE SA CONSUME MAI MULT CURENT DECAT ESTE IN SPECIFICATII
COMPARATOARE
SCHEMA MODULULUI COMPARATOR
COMPARATOARE. INTRERUPERI.
FLAG-FLAG-UL DE INTRERUPERE AL COMPARATORULUI ESTE SETAT ORICAND VALOAREA DE IESIRE A ACESTUIA SE SCHIMBA PENTRUA A DETERMINA DACA S-A SCHIMBAT STAREA ACTUALASA COMPARATORULUI TREBUIE CA SA SE MEMOREZE STAREA BITILOR DE IESIRE
FLAG-FLAG-UL DE INTRERUPERE A COMPARATORULUI ESTE BITUL CMIF ACEST FLAG ESTE SETAT LA APARITIA UNEI INTRERUPERI SI TREBUIE RESETAT SOFTWARE. PENTRU VALIDAREA INTRERUPERII TREBUIE SETATI ATAT BITII CMIE CAT SI PEIE
COMPARATOARE. INTRERUPERI.
UTILIZATORUL, IN RUTINA DE TRATARE A INTRERUPERII, POATE STERGE BITUL DE INTRERUPERE IN URMATOARELE MODURI:
ORICE CITIRE SAU SCRIERE IN REGISTRUL CMxCON. ACEASTA VA INCARCA INCMxCON. REGISTRUL CMCOM NOUA VALOARE A BITILOR CMxCON STERGEREA BITULUI CMIF
O CONDITIE DE INTRERUPERE VA CONTINUA SA SETEZE BITUL CMIF. CITIREA CMCON VA TERMINA CONDITIA DE INTRERUPERE SI PERMITE BITULUI CMIF SA FIE SERS
DACA APARE O SCHIMBARE A REGISTRULUI CMCON (COUT) CAND SE INCEPE O OPERATIE DE CITIRE, (INCEPUTUL CICLULUI Q2) ATUNCI FLAG-UL DE INTRERUPERE POATE SA NU FIE SETATFLAG-
bit 4 Unimplemented: Read as '0'Unimplemented: bit 3:0 VR3:VR0: VREF value selection 0 VR3:VR0 15