Documente Academic
Documente Profesional
Documente Cultură
2 Arhitectura microcontrelului de 32 biti tri core tip TC 1775 Tri core este un microcontroller de 32 biti superscalar produs de Siemens ce contine 3 grupuri digitale: -nucleu unificat de microcontroller uc -DSP(Digital Signal Proccessor) -memorie de date si program RAM, ROM, OTP, FLASH... si logica specifica aplicatiei numita ASIC. Nucleul comun asigura multiprocesarea virtuala ceea ce elimina necesitatea unor controlere si DSPuri multiple. Structura TriCore este urmatoarea: ...desen... 23x23- 15x15= 304 locatii TriCore a fost optimizat pentru aplicatiile specializate cum ar fi perifericele computerilor, automate programabile performante, controlerele trenurilor de viteza, comunicatii celulare wireless, echipamente de retea, etc. Caracteristicile principale ale circuitului TC-1775 sunt:
PCXI si PSW contin flagurile de stare, informatiile privind executia instruct precedente si info de protectie. Cap 8 Microcontrolere
Structura hardware contine urmatoarele blocuri: - SA sursa de alimentare; - CR circuit de reset; - CC circuit de clock; - CI circuit de intrare; - CO circuit de iesire. CI si CO realizeaza circuitele de interfata input-output. Microcontrolerul de alimenteaza cu o tensiune de +5V stabilizata si un curent de 0.4A Schema de principiu a sursei de alimentare va contine un transformator 220/9V, o punte redresoare 1PM05, un tsabilizator integrat LM7805 Pe intrarea OSC1 se poate aduce un semnal de clock de la un oscilator extern. Solutia cea mai utilizata este conectarea pe intrarea OSC1, OSC2 a unui cristal de cuart XT cu frecventa de rezonanta de 4MHz si doi condensatori de filtrare C0 de circa 50pF. ...desen... (poza1 de pe telefon) Circuitul de reset (CR) Are rolul de a initializa sistemul: Schema:
Memoria de programe are adresa initiala 000h Daca pe intrarea MCLR se aplica un semnal logic 0 ce dureaza peste 10ms, microcontrolerul este resetat, iar contorul de programe se aduce la valoarea 000h. Aducerea in reset a microcontrolerului se face la punerea sub tensiune prin circuitul RC sau, ori de cate ori este nevoie, prin apasarea butonului PB (push button). Aducerea in reset a microcontrolerului se face la punerea sub tensiune prin circuitul RC sau, ori de cate ori este nevoie, prin apasarea butonului PB (push button). Circuitul de reset este un circuit pasiv RC ce functioneaza aproape in gol, deoarece curentul ce se injecteaza in pinul MCLR este sub 1mA, deci neglijabil.
Circuitele de interfata I/O sunt circuitul CI si CO Folosesc pentru interfatarea microcontrolerului cu procesul extern. Interfata asigura izolarea galvanica a microcontrolerului fata de marimile electrice din proces ce au, deobicei, valori foarte diferite de cele admise. Pentru adaptarea marimilor la cele admise de catre microcontroler, se indica folosirea optocuploarelor si microreleelor. Ca solutie standard se utilizeaza ca intrare un optocuplor OC conectat la portul RB1 si ca iesire un microreleu 1R conectat la portul RA1. In momentul in care intrarile 1 si 2 sunt suntate, dioda LD se va aprinde activand fototranzistorul FT, iar la iesirea optocuplorului, pe RB1 se va obtine logic 0. Cand circuitul de intrare este deschis, fototranzistorul este blocat, iar iesirea optocuplorului este logic 1.