STMicroelectronics ST92F120 Tagraidhean freumhaichte
RO-RÀDH
Tha microcontrollers airson tagraidhean freumhaichte buailteach a bhith ag amalachadh barrachd is barrachd iomaill a bharrachd air cuimhneachain nas motha. Tha e an-còmhnaidh na dhùbhlan a bhith a’ toirt seachad na toraidhean ceart leis na feartan ceart leithid Flash, EEPROM emulated agus raon farsaing de iomaill aig a’ chosgais cheart. Sin as coireach gu bheil e èigneachail meud bàs microcontroller a lughdachadh gu cunbhalach cho luath ‘s a cheadaicheas an teicneòlas e. Tha an ceum mòr seo a’ buntainn ris an ST92F120.
Is e adhbhar na sgrìobhainn seo na h-eadar-dhealachaidhean eadar microcontroller ST92F120 ann an teicneòlas 0.50-micron a thaisbeanadh an coimeas ri ST92F124 / F150 / F250 ann an teicneòlas 0.35-micron. Tha e a’ toirt seachad cuid de stiùiridhean airson a bhith ag ùrachadh thagraidhean airson gach cuid a thaobh bathar-bog agus bathar-cruaidh.
Anns a’ chiad phàirt den sgrìobhainn seo, tha na h-eadar-dhealachaidhean eadar na h-innealan ST92F120 agus ST92F124 / F150 / F250 air an liostadh. Anns an dàrna pàirt, thathas a’ toirt cunntas air na h-atharrachaidhean a tha a dhìth airson bathar-cruaidh is bathar-bog an tagraidh.
Ag àrdachadh bhon ST92F120 GU ST92F124/F150/F250
Tha microcontrollers ST92F124/F150/F250 a’ cleachdadh teicneòlas 0.35 micron coltach ri microcontrollers ST92F120 a’ cleachdadh teicneòlas 0.50 micron, ach thathas a’ cleachdadh crìonadh gus cuid de fheartan ùra a chur ris agus gus coileanadh innealan ST92F124 / F150 / F250 a leasachadh. Bidh cha mhòr a h-uile iomall a 'cumail na h-aon fheartan, agus is e sin as coireach gu bheil an sgrìobhainn seo a' cuimseachadh a-mhàin air na roinnean atharraichte. Mura h-eil eadar-dhealachadh eadar an iomall 0.50 micron an coimeas ris an fhear 0.35, ach a-mhàin an teicneòlas agus an dòigh dealbhaidh, chan eil an iomall air a thaisbeanadh. Is e an tionndadh ùr analog gu didseatach (ADC) am prìomh atharrachadh. Bidh an ADC seo a’ cleachdadh aon inneal-tionndaidh 16 seanail A/D le rùn 10 pìosan an àite dà inneal-tionndaidh A/D 8-seanail le fuasgladh 8-bit. A’ bhuidheann cuimhne ùr, aonad ath-shuidheachadh agus smachd gleoc ùr, taobh a-staigh leabtagCha mhòr gum bi e riaghlaichean agus bufairean I/O ùra nan atharrachaidhean follaiseach airson an tagraidh. Is e na pe-ripherals ùra an Lìonra Sgìre Smachd (CAN) agus an Eadar-aghaidh Conaltraidh Sreathach asyncronach (SCI-A).
PINA-MHÀIN
Chaidh an ST92F124 / F150 / F250 a dhealbhadh gus a bhith comasach air an ST92F120 a chuir an àite. Mar sin, tha pinouts cha mhòr an aon rud. Tha beagan eadar-dhealachaidhean air am mìneachadh gu h-ìosal:
- Chaidh Clock2 ath-mhapachadh bho phort P9.6 gu P4.1
- Chaidh seanalan cuir a-steach analog ath-mhapa a rèir a’ chlàr gu h-ìosal.
Clàr 1. Analog Input Channel Mapadh
PIN | ST92F120 pinout | Pinout ST92F124/F150/F250 |
P8.7 | A1IN0 | AIN7 |
… | … | … |
P8.0 | A1IN7 | AIN0 |
P7.7 | A0IN7 | AIN15 |
… | … | … |
P7.0 | A0IN0 | AIN8 |
- Chaidh RXCLK1 (P9.3), TXCLK1 / CLKOUT1 (P9.2), DCD1 (P9.3), RTS1 (P9.5) a thoirt air falbh leis gun deach SCI-A a chuir na àite SCI1.
- Chaidh A21(P9.7) sìos gu A16 (P9.2) a chur ris gus a bhith comasach air dèiligeadh ri suas ri pìosan 22 air an taobh a-muigh.
- Tha 2 inneal iomaill CAN ùr rim faighinn: TX0 agus RX0 (CAN0) air puirt P5.0 agus P5.1 agus TX1 agus RX1 (CAN1) air prìneachan sònraichte.
RT ATH-SGRÙDADH RW
Fo staid Ath-shuidheachadh, tha RW air a chumail àrd le tarraing lag a-staigh ach cha robh e air an ST92F120.
TRIGEARAN SCHMITT
- Chan eil puirt I / O le Special Schmitt Triggers an làthair tuilleadh air an ST92F124 / F150 / F250 ach tha puirt I / O nan àite le High Hysteresis Schmitt Triggers. Is iad na prìneachan I/O co-cheangailte: P6[5-4].
- Eadar-dhealachaidhean air an VIL agus VIH. Faic Clàr 2.
Clàr 2. Ìre Inntrigidh Schmitt Trigger DC Caractaran Dealain
(VDD = 5 V ± 10%, TA = -40 ° C gu +125 ° C, mura h-eilear ag ràdh a chaochladh)
samhladh |
Paramadair |
Inneal |
Luach |
Aonad |
||
Min | Taidhp(1) | Max | ||||
VIH |
Cuir a-steach Trigear Schmitt Coitcheann Àrd-ìre
P2[5:4]-P2[1:0]-P3[7:4]-P3[2:0]- P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]- P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0] |
ST92F120 | 0.7 x VDD | V | ||
ST92F124/F150/F250 |
0.6 x VDD |
V |
||||
VIL |
Cuir a-steach Stiogaire Schmitt Standard Ìre Ìosal
P2[5:4]-P2[1:0]-P3[7:4] P3[2:0]- P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]- P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0] |
ST92F120 | 0.8 | V | ||
ST92F124/F150/F250 |
0.2 x VDD |
V |
||||
Teachd-a-steach ìre ìosal
Àrd-Hyst.Schmitt Trigger P4[7:6]-P6[5:4] |
ST92F120 | 0.3 x VDD | V | |||
ST92F124/F150/F250 | 0.25 x VDD | V | ||||
VHYS |
Cuir a-steach Hysteresis Standard Schmitt Trigger
P2[5:4]-P2[1:0]-P3[7:4]-P3[2:0]- P4[4:3]-P4[1:0]-P5[7:4]-P5[2:0]- P6[3:0]-P6[7:6]-P7[7:0]-P8[7:0]- P9[7:0] |
ST92F120 | 600 | mV | ||
ST92F124/F150/F250 |
250 |
mV |
||||
Hysteresis cuir a-steach
Àrd Hyst. Sgrobhadair Schmitt P4[7:6] |
ST92F120 | 800 | mV | |||
ST92F124/F150/F250 | 1000 | mV | ||||
Hysteresis cuir a-steach
Àrd Hyst. Sgrobhadair Schmitt P6[5:4] |
ST92F120 | 900 | mV | |||
ST92F124/F150/F250 | 1000 | mV |
Mura h-eilear ag ràdh a chaochladh, tha dàta àbhaisteach stèidhichte air TA = 25 ° C agus VDD = 5V. Chan eil iad air an aithris ach airson loidhnichean stiùiridh dealbhaidh nach deach a dhearbhadh ann an cinneasachadh.
ORAN CUIMHNEACHAIDH
Cuimhne taobh a-muigh
Air an ST92F120, cha robh ach 16 pìosan rim faighinn air an taobh a-muigh. A-nis, air an inneal ST92F124 / F150 / F250, tha na pìosan 22 den MMU rim faighinn a-muigh. Tha a’ bhuidheann seo air a chleachdadh gus a dhèanamh nas fhasa dèiligeadh ri suas ri 4 Mbytes taobh a-muigh. Ach chan eil earrannan 0h gu 3h agus 20h gu 23h rim faighinn san taobh a-muigh.
Buidheann Roinn Flash
Tha buidheann ùr aig roinnean F0 gu F3 anns na h-innealan 128K agus 60K Flash mar a chithear ann an Clàr 5 agus Clàr 6. Tha Clàr 3. agus Clàr 4 a 'sealltainn na buidhne a bh' ann roimhe.
Clàr 3. Structar Cuimhne airson Inneal Flash 128K Flash ST92F120
Roinn | Seòlaidhean | Meud as motha |
TestFlash (TF) (Glèidhte)
Sgìre OTP Clàran Dìon (glèidhte) |
230000h gu 231F7Fh
231F80h gu 231FFBh 231FFCh gu 231FFFh |
8064 bytes
124 bytes 4 bytes |
Flash 0 (F0)
Flash 1 (F1) Flash 2 (F2) Flash 3 (F3) |
000000h gu 00FFFFh
010000h gu 01BFFFh 01C000h gu 01DFFFh 01E000h gu 01FFFFh |
64 KB
48 KB 8 KB 8 KB |
EEPROM 0 (E0)
EEPROM 1 (E1) EEPROM emulated |
228000h gu 228FFFh
22C000h gu 22CFFFh 220000h gu 2203FFh |
4 KB
4 KB 1 Cbaidh |
Clàr 4. Structar Cuimhne airson Inneal Flash 60K Flash ST92F120
Roinn | Seòlaidhean | Meud as motha |
TestFlash (TF) (Glèidhte)
Sgìre OTP Clàran Dìon (glèidhte) |
230000h gu 231F7Fh
231F80h gu 231FFBh 231FFCh gu 231FFFh |
8064 bytes
124 bytes 4 bytes |
Flash 0 (F0) Flash glèidhte 1 (F1)
Flash 2 (F2) |
000000h gu 000FFFh
001000h gu 00FFFFh 010000h gu 01BFFFh 01C000h gu 01DFFFh |
4 KB
60 KB 48 KB 8 KB |
EEPROM 0 (E0)
EEPROM 1 (E1) EEPROM emulated |
228000h gu 228FFFh
22C000h gu 22CFFFh 220000h gu 2203FFh |
4 KB
4 Kbytes 1Kbyte |
Roinn | Seòlaidhean | Meud as motha |
TestFlash (TF) (Glèidhte) Raon OTP
Clàran Dìon (glèidhte) |
230000h gu 231F7Fh
231F80h gu 231FFBh 231FFCh gu 231FFFh |
8064 bytes
124 bytes 4 bytes |
Flash 0 (F0)
Flash 1 (F1) Flash 2 (F2) Flash 3 (F3) |
000000h gu 001FFFh
002000h gu 003FFFh 004000h gu 00FFFFh 010000h gu 01FFFFh |
8 KB
8 KB 48 KB 64 KB |
Roinn | Seòlaidhean | Meud as motha |
Bathar-cruaidh Emulated EEPROM sec- | ||
torran | 228000h gu 22CFFFh | 8 KB |
(glèidhte) | ||
EEPROM emulated | 220000h gu 2203FFh | 1 Cbaidh |
Roinn | Seòlaidhean | Meud as motha |
TestFlash (TF) (Glèidhte)
Sgìre OTP Clàran Dìon (glèidhte) |
230000h gu 231F7Fh
231F80h gu 231FFBh 231FFCh gu 231FFFh |
8064 bytes
124 bytes 4 bytes |
Flash 0 (F0)
Flash 1 (F1) Flash 2 (F2) Flash 3 (F3) |
000000h gu 001FFFh
002000h gu 003FFFh 004000h gu 00BFFFh 010000h gu 013FFFh |
8 KB
8 KB 32 KB 16 KB |
Earrannan bathar-cruaidh Emulated EEPROM
(glèidhte) EEPROM emulated |
228000h gu 22CFFFh
220000h gu 2203FFh |
8 KB
1 Cbaidh |
Leis gu bheil àite vector ath-shuidheachadh an neach-cleachdaidh air a shuidheachadh aig seòladh 0x000000, faodaidh an tagradh roinn F0 a chleachdadh mar raon luchd-cleachdaidh 8-Kbyte, no roinnean F0 agus F1 mar raon 16-Kbyte.
Àite Clàr Smachd Flash & E3PROM
Gus clàr comharran dàta (DPR) a shàbhaladh, tha na clàran smachd Flash agus E3PROM (Emulated E2PROM) air an ath-mhapadh bho dhuilleag 0x89 gu duilleag 0x88 far a bheil an sgìre E3PROM suidhichte. San dòigh seo, chan eil ach aon DPR air a chleachdadh gus an dà chuid caochladairean E3PROM agus clàran smachd Flash & E2PROM a chomharrachadh. Ach tha na clàran fhathast rim faighinn aig an t-seòladh roimhe. Is iad na seòlaidhean clàraidh ùr:
- FCR 0x221000 & 0x224000
- ECR 0x221001 & 0x224001
- FESR0 0x221002 & 0x224002
- FESR1 0x221003 & 0x224003
Anns an tagradh, mar as trice bidh na h-àiteachan clàraidh sin air am mìneachadh anns an sgriobt ceangail file.
AONAD ATH-SGRÙDADH AGUS CLOC (RCCU)
Oscillator
Tha oscillator cumhachd ìosal ùr air a chuir an gnìomh leis na sònrachaidhean targaid a leanas:
- Max. 200 µamp. caitheamh ann am modh ruith,
- 0 amp. ann am modh stad,
PLL
Chaidh aon phìos (bit7 FREEN) a chur ris a’ chlàr PLLCONF (R246, duilleag 55), tha seo airson modh Ruith an-asgaidh a chur an comas. Is e an luach ath-shuidheachadh airson a’ chlàir seo 0x07. Nuair a thèid am pìos FREEN ath-shuidheachadh, tha an aon ghiùlan aige ris an ST92F120, a’ ciallachadh gu bheil am PLL dheth nuair:
- cuir a-steach modh stad,
- DX(2:0) = 111 sa chlàr PLLCONF,
- a’ dol a-steach do mhodhan cumhachd ìosal (Fuirich airson Briseadh no Fuirich Cumhachd Ìosal airson Briseadh) a’ leantainn stiùireadh WFI.
Nuair a thèid am pìos FREEN a shuidheachadh agus aon de na suidheachaidhean gu h-àrd a’ tachairt, bidh am PLL a’ dol a-steach don mhodh ruith an-asgaidh, agus a’ oscillachadh aig tricead ìosal a tha mar as trice timcheall air 50 kHz.
A bharrachd air an sin, nuair a bheir am PLL seachad an gleoc a-staigh, ma thèid comharra a’ ghleoc à sealladh (airson seasamh mar thoradh air resonator briste no neo-cheangailte…), thèid comharra gleoc sàbhailteachd a thoirt seachad gu fèin-ghluasadach, a’ leigeil leis an ST9 obair teasairginn a dhèanamh.
Tha tricead a’ chomharra gleoc seo an urra ris na pìosan DX[0..2] den chlàr PLLCONF (R246, td55).
Thoir sùil air an duilleag-dàta ST92F124/F150/F250 airson tuilleadh fiosrachaidh.
EADAR-MHINEACHADH VOLTAGE RIAGHAILT
Anns an ST92F124 / F150 / F250, tha an cridhe ag obair aig 3.3V, fhad ‘s a tha na I / Os fhathast ag obair aig 5V. Gus an cumhachd 3.3V a thoirt don chridhe, chaidh riaghladair a-staigh a chuir ris.
Gu fìrinneach, tha an leabhar seotagTha an riaghladair air a dhèanamh suas de 2 riaghladair:
- prìomh voltagagus riaghladair (VR),
- cumhachd ìosal voltagagus riaghladair (LPVR).
Tha am prìomh leabhartagBidh an riaghlaiche (VR) a’ toirt seachad an t-sruth a dh’ fheumas an inneal anns a h-uile modh obrachaidh. Tha an voltagTha an riaghlaiche (VR) air a dhèanamh seasmhach le bhith a’ cur capacitor taobh a-muigh (300 nF min-imum) air aon den dà phrìneachan Vreg. Chan urrainn dha na prìneachan Vreg sin innealan taobh a-muigh eile a dhràibheadh, agus chan eilear gan cleachdadh ach airson a bhith a’ riaghladh prìomh sholar cumhachd a-staigh.
Tha an cumhachd ìosal voltagBidh an riaghlaiche (LPVR) a’ gineadh leab neo-sheasmhachtage timcheall air VDD/2, le ìre as lugha de sgaoileadh statach a-staigh. Tha an sruth toraidh cuibhrichte, agus mar sin chan eil e gu leòr airson modh obrachaidh làn inneal. Bidh e a ’toirt seachad caitheamh cumhachd nas lugha nuair a tha a’ chip ann am modh Cumhachd Ìosal (Fuirich airson briseadh, feitheamh cumhachd ìosal airson briseadh, stad no stad).
Nuair a bhios an VR gnìomhach, thèid an LPVR a chuir dheth gu fèin-ghluasadach.
TIOMNA CHOMUNN RIS A' GHAIDHEAL
Chan eil na h-atharrachaidhean bathar-cruaidh anns an Timer Gnìomh Leudaichte den ST92F124 / F150 / F250 an taca ris an ST92F120 a’ buntainn ach ri gnìomhan gineadh brisidh. Ach chaidh beagan fiosrachaidh sònraichte a chuir ris na sgrìobhainnean a thaobh modh Coimeas Co-èignichte agus modh One Pulse. Tha am fiosrachadh seo ri fhaighinn anns an duilleag-dàta ùraichte ST92F124/F150/F250.
Gabhail a-steach / coimeas toraidh
Air an ST92F124 / F150 / F250, faodar an eadar-ghearradh IC1 agus IC2 (OC1 agus OC2) a chuir an comas air leth. Tha seo air a dhèanamh le bhith a’ cleachdadh 4 pìosan ùra ann an clàr CR3:
- IC1IE=CR3[7]: Glacadh a-steach 1 Dèan comas briseadh. Ma thèid ath-shuidheachadh, tha bacadh air Input Capture 1 interrupt-ed. Nuair a thèid a shuidheachadh, thèid casg a chruthachadh ma thèid bratach ICF1 a shuidheachadh.
- OC1IE=CR3[6]: Toradh Dèan coimeas eadar 1 comas brisidh. Nuair a thèid ath-shuidheachadh, tha casg air Toradh Dèan coimeas 1 air a bhacadh. Nuair a thèid a shuidheachadh, thèid casg a chruthachadh ma thèid bratach OCF2 a shuidheachadh.
- IC2IE=CR3[5]: Gabhail a-steach 2 comas briseadh. Nuair a thèid ath-shuidheachadh, tha casg air Input Capture 2 air a bhacadh. Nuair a thèid a shuidheachadh, thèid casg a chruthachadh ma thèid bratach ICF2 a shuidheachadh.
- OC2IE=CR3[4]: Toradh Dèan coimeas eadar 2 Dèan comas eadar-bhriseadh. Nuair a thèid ath-shuidheachadh, tha casg air Toradh Dèan coimeas 2 Eadar-bhriseadh. Nuair a thèid a shuidheachadh, thèid casg a chruthachadh ma thèid bratach OCF2 a shuidheachadh.
Thoir an aire: Chan eil briseadh IC1IE agus IC2IE (OC1IE agus OC2IE) cudromach ma tha an ICIE (OCIE) air a shuidheachadh. Gus an tèid suim a ghabhail, feumar an ICIE (OCIE) ath-shuidheachadh.
Modh PWM
Chan urrainnear am pìos OCF1 a shuidheachadh le bathar-cruaidh ann am modh PWM, ach tha am pìos OCF2 air a shuidheachadh a h-uile uair a bhios an cuntair a’ maidseadh an luach sa chlàr OC2R. Faodaidh seo casg a ghineadh ma thèid an OCIE a shuidheachadh no ma thèid an OCIE ath-shuidheachadh agus OC2IE a shuidheachadh. Cuidichidh am briseadh seo le tagradh sam bith far am feumar leudan cuisle no amannan atharrachadh gu eadar-ghnìomhach.
Tionndadh A/D (ADC)
Chaidh inneal-tionndaidh A/D ùr leis na prìomh fheartan a leanas a chur ris:
- 16 seanail,
- Fuasgladh 10-bit,
- 4 MHz tricead as àirde (ADC gleoc),
- 8 cuairtean cloc ADC airson sampuair,
- Cearcall cloc 20 ADC airson ùine tionndaidh,
- Cuir a-steach neoni a’ leughadh 0x0000,
- Leughadh làn-sgèile 0xFFC0,
- Is e cruinneas iomlan ± 4 LSB.
Tha an aon ailtireachd aig an inneal-tionndaidh A / D ùr seo ris an fhear roimhe. Tha e fhathast a’ toirt taic don fheart faire an-alog, ach a-nis chan eil e a’ cleachdadh ach 2 de na 16 seanalan. Tha na seanalan 2 seo co-thaobhach agus faodar seòlaidhean seanail a thaghadh le bathar-bog. Leis an fhuasgladh a bh ’ann roimhe a’ cleachdadh dà chealla ADC, bha ceithir seanalan faire analog rim faighinn ach aig seòlaidhean seanail stèidhichte, seanalan 6 agus 7.
Thoir sùil air an duilleag-dàta ùraichte ST92F124/F150/F250 airson tuairisgeul air an inneal-tionndaidh A/D ùr.
I²C
I²C IERRP BIT RESET
Air an ST92F124 / F150 / F250 I²C, faodar am pìos IERRP (I2CISR) ath-shuidheachadh le bathar-bog eadhon ged a tha aon de na brataichean a leanas air a shuidheachadh:
- SCLF, ADDTX, AF, STOPF, ARLO agus BERR ann an clàr I2CSR2
- Bit SB ann an Clàr I2CSR1
Chan eil e fìor airson an ST92F120 I²C: chan urrainnear am pìos IERRP ath-shuidheachadh le bathar-bog ma tha aon de na brataichean sin air a shuidheachadh. Air an adhbhar seo, air an ST92F120, thèid an cleachdadh brisidh co-fhreagarrach (air a chuir a-steach às deidh a’ chiad tachartas) a chuir a-steach a-rithist sa bhad ma thachair tachartas eile tron chiad choileanadh àbhaisteach.
IARRTAS TAISBEANAIDH
Tha eadar-dhealachadh eadar an ST92F120 agus an ST92F124 / F150 / F250 I²C ann an uidheamachd ginealach START bit.
Gus tachartas START a ghineadh, bidh an còd tagraidh a’ suidheachadh na pìosan START agus ACK ann an clàr I2CCR:
– I2CCCR |= I2Cm_START + I2Cm_ACK;
Às aonais an roghainn optimization compiler a chaidh a thaghadh, tha e air eadar-theangachadh gu assembler mar a leanas:
- – no R240, #12
- – ld r0,R240
- – ld R240,r0
Bidh an stiùireadh OR a’ suidheachadh a’ phìos tòiseachaidh. Air an ST92F124 / F150 / F250, bidh an dàrna stiùireadh luchdan a’ leantainn gu dàrna iarrtas tachartais START. Bidh an dàrna tachartas START seo a’ tachairt às deidh an ath sgaoileadh byte.
Le gin de na roghainnean optimization cruinneachaidh air an taghadh, chan iarr an còd cruinneachaidh dàrna tachartas START:
– no R240, #12
LAOIDHEAN ÙRA
- Chaidh suas ri 2 chealla CAN (Lìonra Raon Riaghlaidh) a chur ris. Tha mion-chomharrachaidhean rim faighinn anns an duilleag-dàta ùraichte ST92F124/F150/F250.
- Tha suas ri 2 SCI rim faighinn: tha an SCI-M (Multi-protocol SCI) an aon rud ris an ST92F120, ach tha an SCI-A (SCI Asynchronous) ùr. Tha na mion-chomharrachaidhean airson an iomall ùr seo rim faighinn anns an duilleag-dàta ST92F124/F150/F250 ùraichte.
2 ATHARRACHADH CRUTH-BHAR & BHARAR AIR A' BHÙTH IARRTAS
PINA-MHÀIN
- Mar thoradh air an ath-mhapadh, chan urrainnear CLOCK2 a chleachdadh san aon iarrtas.
- Chan urrainnear SCI1 a chleachdadh ach ann am modh asyncronach (SCI-A).
- Faodar na h-atharrachaidhean air mapadh nan seanalan cuir a-steach analog a làimhseachadh gu furasta le bathar-bog.
EADAR-MHINEACHADH VOLTAGE RIAGHAILT
Air sgàth làthaireachd taobh a-staigh voltage riaghlaiche, tha feum air capacitors taobh a-muigh air na prìnichean Vreg gus solar cumhachd seasmhach a thoirt don chridhe. Anns an ST92F124 / F150 / F250, tha an cridhe ag obair aig 3.3V, fhad ‘s a tha na I / Os fhathast ag obair aig 5V. Is e an luach as ìsle a thathar a’ moladh 600 nF no 2 * 300 nF agus feumar an astar eadar na prìnichean Vreg agus na capacitors a chumail chun ìre as ìsle.
Chan fheumar atharrachaidhean sam bith eile a dhèanamh air a’ bhòrd tagraidh bathar-cruaidh.
CLÀRAICHEAN RIAGHLADH FLASH & EEPROM AGUS Eagrachadh Cuimhne
Gus 1 DPR a shàbhaladh, faodar na mìneachaidhean seòladh samhla a fhreagras ri clàran smachd Flash agus EEPROM atharrachadh. Tha seo mar as trice air a dhèanamh anns an sgriobt ceangail file. Tha na 4 clàran, FCR, ECR, agus FESR[0:1], air am mìneachadh aig 0x221000, 0x221001, 0x221002 agus 0x221003, fa leth.
Bidh ath-eagrachadh roinn 128-Kbyte Flash cuideachd a ’toirt buaidh air an sgriobt ceangail file. Feumar atharrachadh a rèir na buidhne roinne ùr.
Thoir sùil air Earrann 1.4.2 airson an tuairisgeul air a’ bhuidheann ùr san roinn Flash.
AONAD ATH-SGRÙDADH AGUS CLOC
Oscillator
Crystal Oscillator
Eadhon ged a tha co-chòrdalachd le dealbhadh bòrd ST92F120 air a chumail suas, chan eilear a’ moladh resistor 1MOhm a chuir a-steach ann an co-shìnte ris an oscillator criostail taobh a-muigh air bòrd tagraidh ST92F124 / F150 / F250.
Aoidion
Fhad ‘s a tha an ST92F120 mothachail air aodion bho GND gu OSCIN, tha an ST92F124 / F1 50 / F250 mothachail air aodion bho VDD gu OSCIN. Thathas a ’moladh an oscil-lator criostail a chuairteachadh le fàinne talmhainn air a’ bhòrd cuairteachaidh clò-bhuailte agus film còmhdaich a chuir an sàs gus duilgheadasan taiseachd a sheachnadh, ma tha sin riatanach.
Cloc a-muigh
Fiù ma tha co-chòrdalachd le dealbhadh bòrd ST92F120 air a chumail suas, thathas a ’moladh an gleoc a-muigh a chuir a-steach air cuir a-steach OSCOUT.
An advantagtha e:
- faodar comharra inntrigidh TTL àbhaisteach a chleachdadh ach tha an ST92F120 Vil air a’ ghleoc a-muigh eadar 400mV agus 500mV.
- chan eil feum air an resistor taobh a-muigh eadar OSCOUT agus VDD.
PLL
Modh àbhaisteach
Tòisichidh luach ath-shuidheachadh clàr PLLCONF (p55, R246) an tagradh san aon dòigh ris an ST92F120. Gus am modh ruith an-asgaidh a chleachdadh anns na cumhaichean a tha air am mìneachadh ann an Earrann 1.5, feumar am pìos PLLCONF[7] a shuidheachadh.
Modh Cloc Sàbhailteachd
Le bhith a’ cleachdadh an ST92F120, ma thèid comharra a’ ghleoc à sealladh, stadadh cridhe agus gleoc iomaill ST9, chan urrainnear dad a dhèanamh gus an tagradh a rèiteachadh ann an staid shàbhailte.
Tha an dealbhadh ST92F124 / F150 / F250 a’ toirt a-steach an comharra gleoc sàbhailteachd, faodar an tagradh a rèiteachadh ann an staid shàbhailte.
Nuair a thèid comharra a’ ghleoc à sealladh (mar eisimpleir air sgàth resonator briste no neo-cheangailte), bidh tachartas fuasgladh PLL a’ tachairt.
Is e an dòigh as sàbhailte air an tachartas seo a riaghladh casg a chuir air taobh a-muigh INTD0 agus a shònrachadh don RCCU le bhith a’ suidheachadh am pìos INT_SEL ann an clàr CLKCTL.
Bidh an cleachdadh brisidh co-cheangailte ris a’ sgrùdadh an tùs brisidh (thoir sùil air a’ Chaibideil 7.3.6 Interrupt Generation de dhuilleag-dàta ST92F124/F150/F250), agus a’ rèiteachadh an tagraidh ann an staid shàbhailte.
Nota: Chan eil an gleoc iomaill air a stad agus feumar stad a chuir air comharra taobh a-muigh sam bith a ghineadh am microcontroller (mar eisimpleir PWM, conaltradh sreathach…) rè a’ chiad stiùireadh a chuir an gnìomh brisidh gu bàs.
TIOMNA CHOMUNN RIS A' GHAIDHEAL
Gabhail a-steach / coimeas toraidh
Gus briseadh timer a ghineadh, is dòcha gum feumar prògram a chaidh a leasachadh airson an ST92F120 ùrachadh ann an cuid de chùisean:
- Ma tha Timer Interrupts IC1 agus IC2 (OC1 agus OC2) le chèile air an cleachdadh, feumar ICIE (OCIE) de chlàr CR1 a shuidheachadh. Chan eil luach an IC1IE agus IC2IE (OC1IE agus OC2IE) ann an clàr CR3 cudromach. Mar sin, chan fheum am prògram atharrachadh sa chùis seo.
- Mura h-eil ach aon bhriseadh a dhìth, feumar ICIE (OCIE) ath-shuidheachadh agus feumar IC1IE no IC2IE (OC1IE no OC2IE) a shuidheachadh a rèir a’ bhriseadh a chaidh a chleachdadh.
- Mura tèid gin de na Timer Interrupts a chleachdadh, ICIE, IC1IE agus IC2IE (OCIE, OC1IE agus OC2IE) feumar iad uile ath-shuidheachadh.
Modh PWM
Faodar briseadh timer a chruthachadh a-nis gach uair Counter = OC2R:
- Gus a chomasachadh, suidhich OCIE no OC2IE,
- Gus a chur à comas, ath-shuidhich OCIE AGUS OC2IE.
10-BIT ADC
Leis gu bheil an ADC ùr gu tur eadar-dhealaichte, feumar am prògram ùrachadh:
- Tha a h-uile clàr dàta 10 pìosan, a tha a’ toirt a-steach clàran stairsneach. Mar sin tha gach clàr air a roinn ann an dà chlàr 8-bit: clàr àrd agus clàr nas ìsle, anns nach eil ach an dà phìos as cudromaiche air an cleachdadh:
- Tha an sianal tionndaidh tòiseachaidh a-nis air a mhìneachadh le pìosan CLR1 [7: 4] (Pg63, R252).
- Tha na seanailean faire analog air an taghadh le pìosan CLR1[3:0]. Is e an aon chumha gum feum an dà sheanail a bhith faisg air làimh.
- Tha an gleoc ADC air a thaghadh le CLR2 [7: 5] (Pg63, R253).
- Chan eil clàran brisidh air an atharrachadh.
Air sgàth cho fada ‘s a tha clàran ADC, tha mapa a’ chlàir eadar-dhealaichte. Tha suidheachadh nan clàran ùra air a thoirt seachad anns an tuairisgeul air an ADC anns an duilleag-dàta ùraichte ST92F124/F150/F250.
I²C
Ath-shuidheachadh IERRP BIT
Anns a’ chleachdadh brisidh ST92F124/F150/F250 coisrigte don tachartas Mearachd a’ feitheamh (IERRP air a shuidheachadh), feumar lùb bathar-bog a chur an gnìomh.
Bidh an lùb seo a’ sgrùdadh a h-uile bratach agus a’ cur an gnìomh nan gnìomhan iomchaidh a tha a dhìth. Cha tig an lùb gu crìch gus an tèid na brataichean uile ath-shuidheachadh.
Aig deireadh coileanadh lùb bathar-bog seo, tha am pìos IERRP air ath-shuidheachadh le bathar-bog agus bidh an còd a’ falbh bhon chleachdadh brisidh.
START Iarrtas Tachartas
Gus tachartas START dùbailte gun iarraidh a sheachnadh, cleachd gin de na roghainnean otpimization compiler, anns an Dèanfile.
Mar eisimpleir:
CFLAGS = -m$ (MODEL) -I$ (INCDIR) -O3 -c -g -Wa, -alhd =$*.lis
ÙRACHADH AGUS ATH-SGRÙDADH AN EMULATOR ST9 HDS2V2 agad
RO-RÀDH
Anns an earrainn seo tha fiosrachadh mu mar as urrainn dhut firmware an emuladair agad ùrachadh no ath-dhealbhadh gus taic a thoirt do probe ST92F150. Aon uair ‘s gu bheil thu air an emuladair agad ath-dhealbhadh gus taic a thoirt do probe ST92F150 faodaidh tu a rèiteachadh air ais gus taic a thoirt do probe eile (airson example probe ST92F120) a’ leantainn an aon mhodh-obrach agus a’ taghadh an probe iomchaidh.
RIAGHALTAS AIRSON ÙRACHADH AGUS/NO ATH-SGRÙDADH AN EMULATOR agad
Bidh na emuladairean ST9 HDS2V2 a leanas agus probes emulation a ’toirt taic do ùrachadh agus / no ath-dhealbhadh le bathar-cruaidh sgrùdaidh ùr:
- ST92F150-EMU2
- ST92F120-EMU2
- ST90158-EMU2 agus ST90158-EMU2B
- ST92141-EMU2
- ST92163-EMU2
Mus feuch thu ri ùrachadh / ath-dhealbhadh an emuladair agad a dhèanamh, feumaidh tu dèanamh cinnteach gu bheilear a’ coinneachadh A H-UILE de na cumhaichean a leanas: - Tha an dreach sgrùdaidh den emuladair ST9-HDS2V2 agad nas àirde na no co-ionann ri 2.00. [Chì thu dè an dreach sgrùdaidh a tha aig an emuladair agad anns an raon Targaid san uinneig About ST9+ Visual Debug, a dh’ fhosglas tu le bhith a’ taghadh Help> About.. bho phrìomh chlàr ST9+ Visual Debug.]
- Ma tha am PC agad a’ ruith air siostam-obrachaidh Windows ® NT ®, feumaidh na sochairean rianaire a bhith agad.
- Feumaidh tu a bhith air an ST9 + V6.1.1 (no nas fhaide air adhart) Toolchain a chuir a-steach air a’ PC aoigheachd ceangailte ris an emuladair ST9 HDS2V2 agad.
Mar a nì thu ùrachadh/ath-rèiteachadh air an ST9 HDS2V2 EmULATOR agad
Innsidh am modh-obrach dhut mar as urrainn dhut an emuladair ST9 HDS2V2 agad ùrachadh / ath-dhealbhadh. Dèan cinnteach gun coinnich thu ris na ro-ghoireasan uile mus tòisich thu, air neo dh’ fhaodadh tu an emuladair agad a mhilleadh le bhith a’ coileanadh a’ mhodh-obrach seo.
- Dèan cinnteach gu bheil an emuladair ST9 HDS2V2 agad ceangailte tron phort co-shìnte ris a ’PC aoigheachd agad a’ ruith an dàrna cuid Windows ® 95, 98, 2000 no NT ®. Ma tha thu ag ath-dhealbhadh an emuladair agad airson a chleachdadh le probe ùr, feumaidh an probe ùr a bhith ceangailte gu corporra ris a’ phrìomh bhòrd HDS2V2 a’ cleachdadh na trì càballan sùbailte.
- Air a ’PC aoigheachd, bho Windows ®, tagh Start> Run….
- Cliog air a’ phutan Browse gus brobhsadh gu pasgan far an do chuir thu a-steach an ST9+ V6.1.1 Toolchain. Gu gnàthach, is e an t-slighe pasgan stàlaidh C: \ ST9PlusV6.1.1 \… Anns a’ phasgan stàlaidh, thoir sùil air an fho-phasgan ..\downloader.
- Lorg am faidhle ..\downloader\ \ eòlaire a fhreagras ri ainm an emuladair a tha thu airson ùrachadh/rèitich.
Airson example, ma tha thu airson an emuladair ST92F120 agad ath-dhealbhadh gus a chleachdadh leis an probe emulation ST92F150-EMU2, thoir sùil air an ..\downloader\ \ eòlaire.
5. An uairsin tagh an eòlaire a fhreagras ris an dreach a tha thu airson a stàladh (airson example, lorgar an tionndadh V1.01 ann an ..\downloader\ \v92\) agus tagh am faidhle file (airson example, setup_st92f150.bat).
6. Cliog air Open.
7. Cliog air OK anns an uinneag Run. Tòisichidh an t-ùrachadh. Feumaidh tu dìreach an stiùireadh a tha air a thaisbeanadh air scrion a’ PC agad a leantainn.
RABHADH: Na cuir stad air an emuladair, no am prògram fhad ‘s a tha an ùrachadh a’ dol air adhart! Is dòcha gu bheil an emuladair agad air a mhilleadh!
“Tha an nota an-dràsta a tha mar stiùireadh a-mhàin ag amas air fiosrachadh a thoirt do luchd-ceannach a thaobh an cuid thoraidhean gus an urrainn dhaibh ùine a shàbhaladh. Mar thoradh air an sin, cha bhi STMICROELECTRONICS buailteach airson Milleadh dhìreach, neo-dhìreach no leantainneach A thaobh CÙISEAN sam bith ag èirigh bho shusbaint an leithid de nota agus/neo cleachdadh luchd-ceannach an fhiosrachaidh a th' ann an-seo. ”
Thathas a’ creidsinn gu bheil am fiosrachadh a chaidh a thoirt seachad ceart agus earbsach. Ach, chan eil STMicroelectronics a’ gabhail uallach sam bith airson buaidh cleachdadh an fhiosrachaidh sin no airson briseadh sam bith air peutantan no còraichean eile aig treas phàrtaidhean a dh’ fhaodadh a bhith mar thoradh air a chleachdadh. Chan eil cead sam bith air a thoirt seachad le buaidh no eile fo chòraichean peutant no peutant STMicroelectronics. Faodaidh na sònrachaidhean a tha air an ainmeachadh san fhoillseachadh seo atharrachadh gun rabhadh. Tha am foillseachadh seo a’ gabhail àite agus a’ gabhail àite a h-uile fiosrachadh a chaidh a thoirt seachad roimhe. Chan eil toraidhean STMicroelectronics ùghdarraichte airson an cleachdadh mar phàirtean deatamach ann an innealan no siostaman taic beatha às aonais cead sgrìobhte soilleir bho STMicroelectronics.
Tha suaicheantas ST na chomharra-malairt clàraichte de STMicroelectronics
2003 STMicroelectronics - Gach còir glèidhte.
Bidh ceannach Co-phàirtean I2C le STMicroelectronics a’ toirt seachad cead fo Phatent Philips I2C. Tha còraichean airson na pàirtean sin a chleachdadh ann an siostam I2C air an toirt seachad fhad ‘s a tha an siostam a’ cumail ri Sònrachadh Coitcheann I2C mar a tha e air a mhìneachadh le Philips.
Buidheann Companaidhean STMicroelectronics
Astràilia – Brasil – Canada – Sìona – Fionnlainn – An Fhraing – A’ Ghearmailt – Hong Kong – Na h-Innseachan – Israel – An Eadailt – Iapan
Malaysia - Malta - Morocco - Singapore - an Spàinn - an t-Suain - an Eilbheis - An Rìoghachd Aonaichte - na SA
http://www.st.com
Sgrìobhainnean/Goireasan
![]() |
STMicroelectronics ST92F120 Tagraidhean freumhaichte [pdfStiùiridhean ST92F120 Tagraidhean freumhaichte, ST92F120, Tagraidhean freumhaichte, Tagraidhean |