Нингбо Хи-тецх Еаси Цхоице Тецхнологи Цо., Лтд је високотехнолошка компанија која је активна у дизајну, развоју и производњи АРМ СТМ32 МЦУ плоче. Репутација наше компаније је изграђена на добрим кредитима и пружању изузетне услуге, што је резултирало дуготрајном сарадњом са значајним корпорацијама, владиним агенцијама и широком заједницом корисника. Специјализовани смо за развој интелигентних електронских контролних плоча, механичких и електричних контролних производа, развој микрорачунара са једним чипом, дизајн кола и тестирање након производње. Можемо да дизајнирамо контролно коло по мери да задовољи ваше потребе, омогућавајући испуњење ваших предвиђених функционалности производа, било да дајете експлицитне функционалне захтеве или само идеју.
ИЦТЕЦХ развој контролне плоче индустријских производа обухвата дизајн софтвера индустријске контролне плоче, надоградњу софтвера, дизајн шематских дијаграма, дизајн ПЦБ-а, производњу ПЦБ-а и обраду ПЦБА који се налази на источној обали Кине. Наша компанија дизајнира, развија и производи АРМ СТМ32 МЦУ плочу. Језгро: АРМ32-битни Цортек-М3 ЦПУ, највиша радна фреквенција је 72МХз, 1,25 ДМИПС/МХз. Једноциклично множење и хардверско дељење.
Меморија: Интегрисана флеш меморија на чипу од 32-512 КБ. 6-64 КБ СРАМ меморије.
Сат, ресетовање и управљање напајањем: 2.0-3.6В напајање и погонски напон за И/О интерфејс. Ресетовање по укључењу (ПОР), ресетовање при гашењу (ПДР) и програмабилни детектор напона (ПВД). 4-16МХз кристални осцилатор. Уграђено 8МХз РЦ осцилаторно коло подешено пре фабрике. Интерни РЦ осцилатор од 40 кХз. ПЛЛ за такт процесора. 32кХз кристал са калибрацијом за РТЦ.
Мала потрошња енергије: 3 режима ниске потрошње енергије: мировање, заустављање, режим приправности. ВБАТ за напајање РТЦ и резервних регистара.
Режим за отклањање грешака: серијски отклањање грешака (СВД) и ЈТАГ интерфејс.
ДМА: 12-канални ДМА контролер. Подржани периферни уређаји: тајмери, АДЦ, ДАЦ, СПИ, ИИЦ и УАРТ.
Три 12-битна А/Д конвертора америчког нивоа (16 канала): А/Д мерни опсег: 0-3,6В. Могућност двоструког узорковања и задржавања. Сензор температуре је интегрисан на чипу.
2-канални 12-битни Д/А конвертор: СТМ32Ф103кЦ, СТМ32Ф103кД, СТМ32Ф103кЕ ексклузивно.
До 112 брзих И/О портова: У зависности од модела, постоји 26, 37, 51, 80 и 112 И/О портова, од којих се сви могу мапирати на 16 екстерних вектора прекида. Сви осим аналогних улаза могу прихватити улазе до 5В.
До 11 тајмера: 4 16-битна тајмера, сваки са 4 ИЦ/ОЦ/ПВМ или бројача импулса. Два 16-битна 6-канална напредна контролна тајмера: до 6 канала се може користити за ПВМ излаз. 2 ватцхдог тајмера (независни ватцхдог и виндовс ватцхдог). Систицк тајмер: 24-битни бројач. Два 16-битна основна тајмера се користе за управљање ДАЦ-ом.
До 13 комуникационих интерфејса: 2 ИИЦ интерфејса (СМБус/ПМБус). 5 УСАРТ интерфејса (ИСО7816 интерфејс, ЛИН, ИрДА компатибилан, контрола за отклањање грешака). 3 СПИ интерфејса (18 Мбит/с), од којих су два мултиплексирана са ИИС-ом. ЦАН интерфејс (2.0Б). УСБ 2.0 интерфејс пуне брзине. СДИО интерфејс.
ЕЦОПАЦК пакет: Микроконтролери серије СТМ32Ф103кк усвајају ЕЦОПАЦК пакет.
системски ефекат
1. АРМ Цортек-М3 језгро интегрисано са уграђеном Фласх и СРАМ меморијом. У поређењу са 8/16-битним уређајима, АРМ Цортек-М3 32-битни РИСЦ процесор пружа већу ефикасност кода. СТМ32Ф103кк микроконтролери имају уграђено АРМ језгро, тако да су компатибилни са свим АРМ алатима и софтвером.
2. Уграђена флеш меморија и РАМ меморија: Уграђени флеш до 512 КБ, који се може користити за складиштење програма и података. До 64 КБ уграђене СРАМ меморије може се читати и записивати при брзини процесорског такта (без стања чекања).
3. Variable static memory (FSMC): FSMC is embedded in STM32F103xC, STM32F103xD, STM32F103xE, with 4 chip selects, and supports four modes: Flash, RAM, PSRAM, NOR and NAND. 3 FSMC interrupt lines are connected to NVIC after OR. There is no read/write FIFO, except for PCCARD, codes are executed from external memory, Boot is not supported, and the target frequency is equal to SYSCLK/2, so when the system clock is 72MHz, external access is performed at 36MHz.
4. Угнежђени векторски контролер прекида (НВИЦ): Може да рукује са 43 маскирана канала прекида (искључујући 16 прекидних линија Цортек-М3), пружајући 16 приоритета прекида. Чврсто повезан НВИЦ постиже мање кашњење у процесуирању прекида, директно преноси адресу табеле вектора уноса прекида у језгро, чврсто повезан интерфејс НВИЦ кернела, омогућава да се прекиди обрађују унапред, рукује прекидима вишег приоритета који стижу касније и подржава репни ланац, аутоматски чува стање процесора, а унос прекида се аутоматски враћа када прекид изађе, без интервенције инструкција.
5. Екстерни контролер прекида/догађаја (ЕКСТИ): Екстерни контролер прекида/догађаја састоји се од 19 линија детектора ивица за генерисање захтева за прекиде/догађаје. Свака линија може бити појединачно конфигурисана да изабере догађај окидача (узлазна ивица, опадајућа ивица или обоје) и може се појединачно маскирати. Постоји регистар на чекању за одржавање статуса захтева за прекид. ЕКСТИ је у стању да открије када је импулс на спољној линији дужи од периода унутрашњег АПБ2 сата. До 112 ГПИО је повезано на 16 екстерних линија прекида.
6. Сат и почетак: И даље је неопходно одабрати системски сат приликом покретања, али се интерни кристални осцилатор од 8МХз бира као ЦПУ такт приликом ресетовања. Може се изабрати екстерни такт од 4-16МХз и он ће бити праћен за успех. Током овог времена, контролер је онемогућен, а управљање софтверским прекидима је накнадно онемогућено. У исто време, управљање прекидима ПЛЛ сата је у потпуности доступно ако је потребно (нпр. у случају квара индиректно коришћеног кристалног осцилатора). За конфигурисање АХБ фреквенције може се користити више пре-компаратора, укључујући АПБ велике брзине (ПБ2) и АПБ мале брзине (АПБ1). Највиша фреквенција брзог АПБ-а је 72МХз, а највиша фреквенција АПБ-а мале брзине је 36МХз.
7. Режим покретања: Приликом покретања, пин за покретање се користи за избор једне од три опције покретања: увоз са корисничког Фласх-а, увоз из системске меморије и увоз из СРАМ-а. Програм за увоз покретања налази се у системској меморији и користи се за репрограмирање флеш меморије преко УСАРТ1.
8. Шема напајања: ВДД, опсег напона је 2.0В-3.6В, екстерно напајање се обезбеђује преко ВДД пина, који се користи за И/О и унутрашњи регулатор напона. ВССА и ВДДА, опсег напона је 2,0-3,6В, екстерни аналогни напонски улаз за АДЦ, модул за ресетовање, РЦ и ПЛЛ, унутар опсега ВДД (АДЦ је ограничен на 2,4В), ВССА и ВДДА морају бити повезани на ВСС у складу с тим и ВДД. ВБАТ, опсег напона је 1,8-3,6В, када је ВДД неважећи, он напаја РТЦ, екстерни кристални осцилатор од 32КХз и резервне регистре (реализовано пребацивањем напајања).
9. Управљање напајањем: Уређај има комплетно коло за ресетовање по укључењу (ПОР) и ресетовање при гашењу (ПДР). Ово коло је увек ефикасно да обезбеди да се неке неопходне операције изводе када се креће од 2В или пада на 2В. Када је ВДД испод одређене доње границе ВПОР/ПДР, уређај такође може остати у режиму ресетовања без екстерног кола за ресетовање. Уређај има уграђени програмабилни детектор напона (ПВД). ПВД се користи за откривање ВДД и упоређивање са ВПВД границом. Прекид се генерише када је ВДД нижи од ВПВД или је ВДД већи од ВПВД. Рутина услуге прекида може генерисати поруку упозорења или поставити МЦУ у безбедно стање. ПВД је омогућен софтвером.
10. Регулација напона: Регулатор напона има 3 режима рада: главни (МР), ниска потрошња енергије (ЛПР) и искључење. МР се користи у регулационом режиму (режим рада) у традиционалном смислу, ЛПР се користи у режиму заустављања, а искључење се користи у режиму приправности: излаз регулатора напона је високе импедансе, језгро се искључује, укључујући нулта потрошња (садржај регистара и СРАМ не ће бити изгубљен).
11. Режим ниске потрошње енергије: СТМ32Ф103кк подржава 3 режима ниске потрошње енергије, како би се постигао најбољи баланс између ниске потрошње енергије, кратког времена покретања и доступних извора буђења. Режим мировања: само ЦПУ престаје да ради, сви периферни уређаји настављају да раде, пробудите ЦПУ када дође до прекида/догађаја; стоп режим: омогућава одржавање садржаја СРАМ-а и регистара уз минималну потрошњу енергије. Сви тактови у области од 1,8 В су заустављени, ПЛЛ, ХСИ и ХСЕ РЦ осцилатори су онемогућени, а регулатор напона је постављен у нормалан или нисконапонски режим. Уређај се може пробудити из режима заустављања преко екстерне линије прекида. Спољни извор прекида може бити једна од 16 екстерних линија прекида, ПВД излаз или ТРЦ упозорење. Режим приправности: У потрази за најмањом потрошњом енергије, унутрашњи регулатор напона се искључује, тако да је подручје од 1,8 В искључено. ПЛЛ, ХСИ и ХСЕ РЦ осцилатори су такође онемогућени. Након уласка у режим приправности, поред резервних регистара и кола приправности, губи се и садржај СРАМ-а и регистара. Уређај излази из режима приправности када се појави спољно ресетовање (НРСТ пин), ресетовање ИВДГ, растућа ивица на ВКУП пину или ТРЦ упозорење. Када уђете у режим заустављања или режим приправности, ТРЦ, ИВДГ и повезани извори такта неће бити заустављени.