ááœááºáá²á·áá±á¬ááŸá
áºá¡áááºážáááºá Milandr ááŸáá¯ááŸá¬áž microcontrollers áá»á¬ážááŸáá·áºáááºážááŸá®ážáá²á·áááºá áááá-áááá
áá¯ááŸá
áºá¡ááœáẠFederal Target Program "á¡á®áááºáááœááºáá
Ạá¡á
áááºá¡ááá¯ááºáž á¡ááŒá±áá¶ááŸáá·áº áá±áá®ááᯠá¡á®áááºáááœááºážáá
Ạááœá¶á·ááŒáá¯ážááá¯ážáááºáá±áž" á áááááááºááᯠá¡ááºáá»ááºáá®áá¬áá»á¬áž ááŒááºážááŒááºážáááºááẠááœá±ážááœá±ážáá±áá»ááẠ2013 áá¯ááŸá
ẠááŒá
áºáá«áááºá ááá¯á¡áá»áááºááœááºá K2008BE2015x controller (Cortex-M1986 core) ááẠááœááºááŸáááŒá®ážááŒá
áºááŒá®áž 9BE3T controller (Cortex-M1986 core) ááẠáá±á«áºáá¬áááºá áá°á·ááœáẠááááºá
áá
ẠLQFP-1 á¡áááºááœááºá á
á¬ááœááºá
á¬áááºážááœáẠK1BE144QI (áá±ááŒá±á¬ááºáž) ááŸáá·áº áá»á
áºááºáá±á«áºááœáẠMDR1986F1QI áᯠáááºááŸááºááŒááºáž ááá¯á·áá«ááŸááááºá áá¯ááºáá¯ááºáá°ááááºááá¯ááºááœááºá áááºážááœááºáá±áá¬ááºáá¯ááºáááºážááŸáá·áºáááºááá¯ááºáá±á¬á¡ááºáá¬áá±á·á
Ạ(ARINC 32á MIL_STD_1) ááœáẠáá±á¬ááºáááºááœá² "air" áá«ááŸááááºá
á¡á¶á·ááŒá áá¬ááŸá¬á á€ááááºážáá»á¯ááºáááááá¬áá»á¬ážááᯠááŒáá·áºáá»á®áá»áááºááœááºá Milander áá¯áá¹ááá®ááẠá¡áá¶áááááá¬áá»á¬ážááŸáá·áºá¡áá° áá¯ááºáá±á¬ááºáááºá¡ááœáẠá¡ááŸá¬ážááŸá¬áááááá¬áá»á¬ážááŸáá·áº áááºá ááºáá á¹á ááºážáá»á¬ážááŸáá·áº áá¯ááºáá±á¬ááºáááºá¡ááœáẠá á¬ááŒáá·áºááá¯ááºááœá²áá áºáá¯ááᯠááŒááºáááºáá¬ážáá±á¬áºáááºážá "ááá¯á·áá±á¬áº á á¬ááŒáá·áºááá¯ááºá ááŸááºáááºááŸá¯ááŸáá·áºáááºáááºá áá±á¬ááºáááºá¡á¬ááá¶áá»ááºáá»á¬ážááŸáá·áº áá¬áááºááá¹ááá¬ážáá»á¬ážáááŸááá±á" á á¬ááŒáá·áºááá¯ááºááẠSTMicroelectronics á០Standard Peripheral Library ááŸáá·áº áááºáá°áááºá áá±áá°áá»á¡á¬ážááŒáá·áº Cortex-M core áá±á«áºááœááºáááºáá±á¬ááºáá¬ážáá±á¬ ARM controllers á¡á¬ážáá¯á¶ážááẠáá°áá®ááŸá¯áá»á¬ážá áœá¬ááŸááááºá á€á¡ááŒá±á¬ááºážááŒá±á¬áá·áº áá¯ááŸá¬ážááááºážáá»á¯ááºáááááá¬á¡áá áºáá»á¬ážááŸáá·áº á¡ááá¡áá»áœááºážáá»á¬áž áá»ááºááŒááºá áœá¬ áá±á¬ááºááŸááá¬áá²á·áááºá ááá¯á·á¡ááŒáẠáá áºáŠážáááºážááá¯áẠá¡ááŸá¬ážááŸá¬ááŒááºáááááá¬áá»á¬ážááᯠáááºáá°áá°áá»á¬ážá¡ááœááºá á¡áá¯á¶ážááŒá¯áá±á ááºá¡ááœááºáž áááºážááá¬ááá¯ááºážááá¯ááºáᬠáá¶á·ááá¯ážááŸá¯áá±ážáá¬ážáááºá
ááá¯ááºáááá¯ááœááºáááá¯áᬠ1986BE1Tá © Milandr
ááá¯á·áá±á¬áº á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸá áá»á
áºááºáá»á¬ážááŸáá·áº á
á¬ááŒáá·áºááá¯ááºá¡áá
áºáá»á¬ážá "ááá±ážáááá±á¬áá«áá»á¬áž" áá±á«áºáá¬áá±á¬á·áááºá á
ááºážáááºáá±á¬á·ááºáá²á ááá°áá¬áá»á¬ážááẠáááºáá¬ááŒááºáá¬ááŸááá±á¬ ááŒá¿áá¬áá»á¬ážáááŸááá² á¡áá¯ááºáá¯ááºáá±á¬áºáááºáž áááá¬áááºááŸá¬ážáá±á¬ ááŒá¯ááŒááºááœááºážáá¶ááŸá¯ áá»ááºáá»ááŒááºážááŸáá·áº á¡ááŸá¬ážá¡ááœááºážáá»á¬áž áá»áááºážááœá¬ážáá«áááºá áá»áœááºá¯ááºáá¡áá±á·á¡áá»áá·áºááœáẠááááá¯á¶áž "áá»áá¯" ááẠCAN ááááºážáá»á¯ááºáááááá¬ááŸá áá¬ážááááºááá¯ááºáá±á¬ áá»ááºááœááºááŸá¯áá»á¬ážááŒá
áºáááºá áá
áºááŸá
áºá¡ááŒá¬ááœáẠá¡á
á±á¬ááá¯ááºážáááºážááŒááºááŸá¯áá
áºáá¯á 1986BE1T (air) controller ááœáẠmodule ááŸáá·áº ááŒá¿áá¬áá
áºáá¯ááᯠááœá±á·ááŸááá²á·áááºá
áááŸá áºááŒáá¯á·ááœááºá¡ááºá¹áá«áááºááŸá¬ á¡ááŸá¬ážááŸá¬áá¯ááºáá»á¬ážááœááºááá¯ááºáá² á¡ááŸá¬ážá¡ááœááºážáá»á¬ážááᯠááá¯ááºááœááºááŒá±ááŸááºážááẠááá¯á¡ááºáá±á¬áºáááºáž á¡ááŸááºá ááºá ááºáá¯á¶áá¯ááºááẠá á®á ááºáá¬ážáá±á¬ ááŸá±á·ááŒá±ážáá¯á¶á á¶á ááºáá á¹á ááºážáá»á¬ážá áá¯ááºáá»á¬ážáá±á«áºááœááºááŒá áºáááºá JTAG áá»áááºáááºáááááá¬á¡ááŒááºá áá»á¬ážáá±á¬á¡á¬ážááŒáá·áº ááá¯áá±áá¬ááœáẠáá¬ááŸáááŸááá«á áá±á¬á·áá»á áºááœá²ááŒááºážá áááºááŒá¬áááááá¬ááŒáá·áº áá»áááºáááºááẠáááºáá²ááŒá®áž á¡áááºáááŒá±ááŒá áºáᬠá¡áá»á¬ážá¡á¬ážááŒáá·áº LED áá»á¬ážááŸáá·áº áá»ááºááŸá¬ááŒááºáá»á¬áž áááŸááá±á á€á¡ááŒá±á¬ááºážááŒá±á¬áá·áºá áá»áœááºá¯ááºáááá¯ááºááá¯áẠdebug board ááá¯áááºáá®ážáááºá áááºáá°ážáááºáá»áœááºá¯ááºááá±á«ááºážáá²ááœááºáá±á«áºáá¬áááºá
áá áºáááºááœááºá á á»á±ážááœááºááœáẠáá¶ááááºáááºáá¬ážáá±á¬ á¡ááŸá¬ážááŸá¬áááááá¬áá»á¬ážá¡ááŒáẠZelenograd á០LDM-Systems á០á¡á¶á·ááŒááœááºáá¯ááºáá»á¬ážáá«ááŸááááºá á¡ááŒá¬ážáá áºáááºááœááºá á€áá¯ááºáá¯ááºáá»á¬ážá¡ááœáẠá á»á±ážááŸá¯ááºážáá»á¬ážááẠáá áºáá¯ááŸáá·áºáá áºáᯠááááºááá·áºááœá¬ážá á±ááŒá®áž ááá¯ážáá»á²á·áááºáá»á¬ážááá«áá² á¡ááŒá±áá¶áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááẠáá»áŸá±á¬áºááá·áºáá»ááºáá»á¬ážááŸáá·áº áááá¯ááºáá®áá«á ááá±ááœááºáááá¯ážááŸáá·áº áááºáá±á«ááºážáá«ááŸááá±á¬ áá¯ááºááẠáá»áœááºá¯ááºá¡ááœáẠá áááºááááºá á¬ážáá«á ááŒá®ážáá±á¬á· ááá¯á áááºáááºá á¬ážá áá¬áá±á¬ááºážáá²á· áá¯ááºááœá±á áá±ážááŒá®ážáááºá
ááœá¶á·ááŒáá¯ážááá¯ážáááºáá±ážáá¯ááºá¡ááœá²á· MILANDR LDM-HELPER-K1986BE1QI-FULLá © LDM á
áá
áºáá»á¬áž
áá¯áá¹ááá® "Milandr" ááœáẠáá°ážááŒá¬ážáá±á¬á á»á±ážááŸá¯ááºážáá°áá«áááŸáá·áº á á»á±ážááœááºááŸá¬ááœá±áá±ážááŸááá«áááºá ááá¯á·ááŒá±á¬áá·áºá á¡áá»áá¯á·áá±á¬ microcircuits áá»á¬ážáááá°áá¬áá»á¬ážááᯠá¡ááá²á·áááá¯ááºáááºá ááá¯á·áá±á¬áº áááºážááá¯ááá¬ážáááºá¡ááœá²á·á¡á ááºážáá»á¬ážá¡ááœááºáá¬áááŸáááá¯ááºááŒá®áž áá»á°ááá¯ááá±á á®ááŸá¬ááœá±ááŸá¯áá áºáá¯ááŸáá·áºáááºá ááºáá±áááºá áá±áá°áá»á¡á¬ážááŒáá·áºá ááŒáœá±áááº-ááá¹áá¯á¡áá¯ááºááŸá microcircuits áá»á¬ážááẠááááááŸáá·áº áá¯á¶áá±á¬ááºááá±á¬á¡á ááœáŸá±áá±á¬ááºááŒá áºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá 1986BE1T ááááºážáá»á¯ááºáááááá¬ááẠáá±á¬áºá ááá¯ááœáẠáá°ááẠáá á០ááááá á¡áá áá¯ááºáá»áááºá 14RU24U static memory chip ááẠ1645 áá°áááºá០áá¯ááºáá»áááºá á€áááºááŸá¬ áá¯ááºáá á¹á ááºážá¡á¬ážáá¯á¶ážá¡ááœáẠá á»á±ážááŸá¯ááºážáá»á¬ážááŒá áºáááºá ááááºá¡áá±ááŒáá·áº ááá¯ááºáá¶áá±á¬áºá០á¡áááá·áºáá±ážááá·áº á¡áá°ážááŒá¯ áá¯áá±áá á¡ááºá áá®áá»á¯áá»á¬ážáááºáá»áŸáẠááœá±áá¯ááºáááºáá¬ááŒá®áž ááá¯áá²á·ááá¯á·áá±á¬ á á»á±ážááŸá¯ááºážáá»á¬ážááᯠáááŸááºáááŒá±á¬áẠááŒá áºáá±áááºá á¡áááºáá¬ážá¡áá¯á¶ážá¡ááœáẠááááºá áá áºáá°ážáá«áá±á¬ áá»á áºááºááŒá¬ážáá»á¬ážááẠáááááá¬áᬠáá±ážáááºáá¬áá±á¬áºáááºáž áááºážááá¯á·ááᯠáá°ááŒáá¯ááºáá»á¬ážáá±á¬ áá±ážááœááºážáá°áá»á¬ážáá¶á០ááááŸáááá¯ááºáá«á ááá¯á·á¡ááŒááºá ááááºá áá áºááá á¹á ááœááºáá»á áºááºáá»á¬ážáá¡áááºá¡ááœá±ážááẠ"ááœáŸá±" áááºááá¯ááá¯ááá¯ážááœá¬ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááẠflash latency áááºáááºááᯠááá¯ážááŒáŸáá·áºááŒááºážáááŸááá² 6MHz ááœáẠK15000BE1986QI ááááºážáá»á¯ááºáááááá¬ááᯠááá¯ááºáá±á¬ááºááá¯ááºáá«á áá áºáá»áááºáááºážááŸá¬áááºá ဠcontroller áá¡áá°áá»áááºááẠ1-128C á¡ááááŒáá·áºáááºáá²á·áááºá ááá¯á·áá±á¬áº 40BE50T (âááœáŸá±â) ááááºážáá»á¯ááºáááááá¬ááẠá¡ááá¯áááºáááºáá»á¬ážááá«áá² 1986 MHz ááœáẠá áááºáá²á·ááŒá®áž á¡á±ážáá±áá²á·áááºá áá°ááááºáá±á¬ááºážáááºá
"ááœáŸá±" ááá¯ááºáááá¯ááœááºáááá¯áᬠ1986BE1Tá (á) Milandr
ááááºá áá áºáá°ážáá áºáá¯á¶ážááŸá ááá¯ááºáááá¯ááœááºáááá¯áá¬ááᯠLDM á áá áºáá»á¬ážá០áááºáá®áá±á¬ááºážáá»ááá¯ááºáá²ááŒá áºááŒá®áž áá¬ážáá áºáá¯ááºáá»á¬ážá¡á¬ážáá¯á¶áž ááœááºáááºá áœá¬ áááá¯ááºáá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºáá¶áá±á¬ááºážáá²á·áá«áááºá ááá¯ážááœá¬ážáááºááŸá¬ controller ááá¬ááºáá¯á¶áá±á«áºááŸá site ááœááºáááºážááẠ4 á 2014 ááŒáááºááŒá±á¬ááºááŒááºáááºááŒááºáááºááŒááºážááŒá áºáááºáá¯ááá¯áá±á¬á¡ááŸááºá¡áá¬ážááá¯ááŒááºááá±á¬ááŒá±á¬áá·áºááŒá áºáááºá áá»áá¯á·ááœááºážáá»ááºáá»á¬ážááŸáá·áºá áááºááá¯á· ááááºááá¯á· á¡áá»áááºá¡áá±á¬áºááŒá¬ á ááºážá á¬ážáá²á·áááºá áá®ááá¯áá²á· ááŸá áºá¡áá±á¬áºááŒá¬ááŒá¬...
á¡ááŸá¬ážááŸá¬áá¯ááºáá áºáá¯áááºáá®ážááẠá áááºáá°ážááẠáááºááá·áºáá±áá¬ááœááºá០áá»á±á¬ááºááœááºáááœá¬ážáá«á áááŒááºážááŒááºážáá²á· ááá¯á¡ááºáá»ááºááœá±á¡á¬ážáá¯á¶ážááᯠááœá²á·ááŒá®áž áá®á¡á¬ážáá¯á¶ážááᯠáá»á áºáá»á áºááŒá®áž áá±ážáááŒá®ážá á±ááá¯á·á¡ááœáẠáá¯ááºááŒá¬ážáá áºáá¯áá±á«áºááŸá¬ áááºááá¯áááºáááá²ááá¯áá¬ááᯠá ááºážá á¬ážáá²á·áááºá ááááºáááºážááŸá¬áá²á ááá¯ááºáá®á áá»á±á¬ááºáá±áá²á· á¡á áááºá¡ááá¯ááºážááœá±ááᯠáá«á¡áááá·áºáá±ážáááºá áá«á¡áá»ááºá ááá¯ááá¯ááºáá°áž - áá«ááá¯ááºááá¯ááºá¡ááœááºá¡áá¯ááºáá¯ááºáá²á·áááºá ááá¯ááºáá±á¬ááºážáá»áá°áá»á¬ážááẠááá¯ááºáá²ááŒááºážá¡ááœáẠáá¬áááºááá¯ážááŒáá·áº áá»á±á¬áºááŒá¬ážááẠ- áá»áœááºá¯ááºááá¯á¡ááºááá»áŸááᯠááá°áááºá¡ááœáẠááá°áá®áá±á¬áá±áá¬áá»á¬ážááœáẠáá°áá®áá±á¬á¡áá¬ááᯠááŸá¬ááŒá¬ážáá²á·ááá«áááºá ááá¯á·á¡ááŒááºá á¡áá»áá¯á·áá±á¬ Memory áá»á áºááºáá»á¬ážááẠáá»ááºáá±áá±á¬ á ááºáá á¹á ááºážáá»á¬ážá០ááŸááºážááŸááºážáááºážáááºáž áá¯ááºáá¬ážáá±á¬ áá áºáááºáá ẠáááºááŒá áºáá¬áááºá áá«á áá±á¬ááºá០ááá¯ááºáááºá
ááá¯ááºáááá¯ááœááºáááá¯áᬠMilandr K1986BE1QI (áá±ááŒá±á¬ááºáž) áááºáá°ááŒááºážááẠááœááºáá°áá±á¬á¡áá¯ááºááá¯ááºáá«á áá°áá®áá±á¬ Chip ááŸáá·áº Dip á ááá¯ážááœááºá "ááŸá¬áá°áááºáá±áá¬áá»á¬áž" ááá¹áááœááºá áá»áœááºá¯ááºááẠáá°ááẠ1986 ááŸáá·áº K92BE740QI ááá¯áᬠááŸá¬ááœá±á·áá²á·áá±á¬áºáááºáž áááºážááẠáá»áœááºá¯ááºááŸáá·áº áááá¯ááºáá®áá«á áá áºáá¯áááºážáá±á¬ááœá±ážáá»ááºááœáá·áºááŸá¬ LDM-Systems á០á¡áá áºááœááºážáá¶ááŒááºáááºááŸá¯áá áºáá¯ááᯠáá°ááẠ2000 ááŒáá·áº áááºáá°áááºááŒá áºáááºá áááŒá¬ážáááºáá±áá¬ááŸá¬á០á¡á á¬ážááá¯ážáááŸá¬ááá¯ááºáá±á¬á·áá²á·á¡ááœáẠáááºááá¯á·áá¯á¶ážááŒááºááá¯ááºáááºá áá»áœááºá¯ááºá á¡á¶á·á¡á¬ážááá·áºá áá¬á¡ááœááºá 2018 áá¯ááŸá Ạáá®áááºáá¬ááá¯áẠááááºážáá»á¯ááºáááááᬠá¡áá áºá ááºá ááºá áááºážááŒááºááŸá¯ 6+ (1820) ááᯠáá±á¬ááºážáá»áá²á·áááºá áááºááá¯ááºááœáẠáá¬ááºáá¯á¶áá±á¬ááºážáá áºáá¯á¶ááŸááá±áá²ááŒá áºááŒá®áž á á¬áá±ážáá»áááºá ááááºážáá»á¯ááºáááááá¬ááᯠááááá¯ááºáá«á
áááºážááá¬áá¯ááºááá¯ážááŸá¯ááœáẠMicrocontroller K1986BE1QI (áá±ááŒá±á¬ááºáž) (á) áá¬ááºáá¯á¶á
áá»áœááºá¯ááºá ááœá¶á·ááŒáá¯ážááá¯ážáááºááŸá¯áá¯ááºá¡ááœá²á·á á¡ááááááºážááá¬ááá¯ááºáᬠáááºááŸááºáá»ááºáá»á¬áž MDB1986 á¡á±á¬ááºáá«:
- J-Link ááŸáá·áº CMSIS-DAP ááá¯á·ááŸáá·áº ááœá²áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá±á¬ built-in debugger-áááá¯ááááºáá¬á
- 4Mbit áááºááŒáááºááŸááºáá¬áẠ(256k x 16á 10 ns);
- flash memory chip 64Mbitá Winbond 25Q64FVSIG;
- RTS ááŸáá·áº CTS ááá¯ááºážáá»á¬ážáá«ááŸááá±á¬ RS-232 ááŒá¬ážáᶠtransceiverá
- Ethernetá USBá CAN á¡ááœáẠá¡ááºáá¬áá±á·á áºáá»á¬ážááŸáá·áº áá»áááºáááºáááááá¬áá»á¬áž
- 7-segment display controller MAX7221;
- MCIO (MIL_STD_1553) ááŸáá·áº ARINC429 ááá¯á·ááŸáá·áº á¡áá¯ááºáá¯ááºáááºá¡ááœáẠáááºáá»áááºáááááá¬á
- phototransistor Everlight PT17-21C;
- áá±á¬ááºá á¯á¶ LED áá«ážáá¯á¶ážá ááŒááºáááºáááºááŸááºááẠááá¯ááºáá áºáá¯ááŸáá·áº áá¯á¶ážá áœá²áá° ááá¯ááºááŸá áºáá¯á
- áááºážááᯠ5 ááá¯á· USB á¡áá±á«ááºááŒáá·áº áá«áá«áá¯á¶ážáá¬ážáááºá
- áá¯á¶ááŸáááºáá¬ážáá áºáá¯ááºá¡ááá¯ááºážá¡áᬠ100 x 80á áá®áá®áá®áá¬
áááºážááá¯á·ááœáẠáááá¯ááááºáá¬-áá®áá¬áá«- ST-Link áá«áááºáá±á¬ááŒá±á¬áá·áº STM-Discovery á á®ážáá®ážá áá¯ááºáá»á¬ážááᯠáá»áœááºáá±á¬áº ááŸá áºáááºáá«áááºá Branded ST-Link ááẠSTMicroelectronics controllers áá»á¬ážááŸáá·áºáá¬á¡áá¯ááºáá¯ááºáááºá ááá¯á·áá±á¬áºááœááºáá²á·áá±á¬ááŸá áºá¡áááºážáááºá ST-Link ááŸá firmware ááá¯ááœááºážáá¶áááºááŸáá·áº SEGGER J-Link OB (on-board) Debugger ááá¯ááá°áááºááŒá áºááá¯ááºáá²á·áááºá ááá¬ážáááºá¡á¬ážááŒáá·áºá STMicroelectronics áá¯ááºáá»á¬ážááŸáá·áºáᬠá€áá¬ááºáá«ááᯠá¡áá¯á¶ážááŒá¯ááẠááá·áºáááºáá»ááºááŸááá±á¬áºáááºáž á¡ááŸááºááááºááœáẠá¡áá¬ážá¡áá¬ááŸá¬ á¡ááá·áºá¡áááºáááŸááá«á ááá¯á·ááŒá±á¬áá·áº J-Link OB ááŸáááŒááºážááŒáá·áºá áááºááẠá¡ááŸá¬ážááŸá¬ááŒááºáá¯ááºáá±á«áºááœáẠáááá¯ááááºáá¬-áá®áá¬áá«ááᯠáááºáááºáá¬ážáááºá LDM-Systems áá¯ááºáá¯ááºáá»á¬ážááẠflash áá¬áá¯ááºááá¯ááºááá·áº CP2102 (Usb2Uart) converter ááá¯á¡áá¯á¶ážááŒá¯ááŒá±á¬ááºáž áááááŒá¯áá«á
STM32F103C8T6 ááá¯ááºáááá¯ááœááºáááá¯áá¬áá»á¬ážááẠá¡á
á
áºá¡ááŸááºááá¯ááºá (á) á
á¬áá±ážáá°á áá¬ááºáá¯á¶á
ááá¯á·ááŒá±á¬áá·áºá branded firmware ááẠclone ááŸáá·áºááŸááºáááºá áœá¬á¡áá¯ááºáá¯ááºáááºááá¯ááºáá±á¬ááŒá±á¬áá·áºá áá°áááºáž STM32F103C8T6 ááá¯áááºáááºááá¯á¡ááºáá«áááºá á€á á¬áááºážááᯠáá»áœááºá¯ááºáá¶áááááºááŒá®áž ááá¯ááºáá¯áá¹ááá® CKS á០CS32F103C8T6 ááááºážáá»á¯ááºáááááá¬ááᯠá ááºážáááºááẠáá¯á¶ážááŒááºáá²á·áááºá ááááºážáá»á¯ááºáááááá¬ááá¯ááºááá¯ááºááŸáá·áºáááºáááºá áá»áœááºá¯ááºááœáẠáá áºá á¯á¶áá áºáᬠááá¯ááºááŒá¬ážáá»ááºáááŸááá±á¬áºáááºáž áá°ááá¯áẠST-Link firmware ááẠáááºážááœáẠá¡áá¯ááºááá¯ááºáá«á J-Link ááẠáá áºá áááºáá áºááá¯ááºážá¡áá¯ááºáá¯ááºááẠ- USB áááááá¬ááᯠááœá±á·ááŸááá²á·áá±á¬áºáááºáž áááá¯ááááºáá¬ááẠáááºážááá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠááá¯ááºáá±á¬ááºáá²á·áá² áááºážááẠ"áá»áœááºááœááºážáá»ááº" ááŸáááŒá±á¬ááºáž á¡ááŒá²ááááá±ážáá²á·áááºá
áá°áááºážááá¯ááºáá±á¬ ááááºážáá»á¯ááºáááááá¬áá±á«áºááœáẠá¡ááŸá¬ážááŸá¬ááŒááºáááááá¬ááᯠáá¯ááºáá±á¬ááºááá·áºá¡áá« á¡ááŸá¬ážá¡ááœááºážááŸááááºá
áá«ááᯠáá»áœááºáá±á¬áºá áááºááá»áŸá±á¬á·áá² LED ááŸáááºáá¯ááºááŸáááºáá¯ááºá¡ááœáẠfirmware ááᯠáŠážá áœá¬áá±ážáá²á·ááŒá®áž JTAG áááá¯ááá¯áá±á¬ááᯠá¡áá¯á¶ážááŒá¯á IDCODE áá±á¬ááºážááá¯ááŸá¯ááᯠá¡áá±á¬ááºá¡áááºáá±á«áºáá²á·áááºá Discovery board ááœáẠáá»áœááºá¯ááºááŸááá±ááá·áº ST-Link áááá¯ááááºáá¬ááŸáá·áº ST-Link Utility áááá¯ááááºááẠááŒá¿áá¬áááŸááá² CS32F103C8T6 ááᯠflash á á±áá«áááºá ááááºá¡áá±ááŒáá·áº áá»áœááºá¯ááºááá¯ááºááẠá¡áá¯ááºáá¯ááºáá±ááŒá±á¬ááºáž áá±áá»á¬á á±áá«áááºá áá»áœááºá¯ááºá áááºážáá¬á¡á¬ážáááŒáá·áºá áá áºááŸááºááááºážáá»á¯ááºáá° K1986BE1QI (áá±ááŒá±á¬ááºáž) ááẠTDO ááá¯ááºážáá±á«áºááœáẠáááºážá IDCODE ááᯠáá»á±á¬áºááœáŸááºá áœá¬ áá¯ááºááŒááºáá²á·áááºá
IDCODE áá¯ááºáá¯ááºáá¬ážáá±á¬ áá¯á¶á·ááŒááºááŸá¯ááŒáá·áº TDO á¡áá»ááºááŒááá¯ááºážá Oscillogramá (á) á
á¬áá±ážáá°á áá¬ááºáá¯á¶
ááá¯á·ááŒá±á¬áá·áº SWD port ááẠá¡ááŸá¬ážááŸá¬ááŒááºááŒááºáž ááŸáá·áº IDCODE ááᯠá
á
áºáá±ážááŒááºážá¡ááœáẠá¡áááºááŒá±áá¬áá«áááºá
á¡ááŸá¬ážááŸá¬ááŒááºáááááá¬ááŒáá·áº ááœá±ážáá»ááºááœáá·áºáá
áºáᯠááŸááááºá
Built-in debugger J-Link STLink V2 á á¡á±á¬ááºááŒááºá
áœá¬áá¯ááºáá±á¬ááºááŒááºážá
á¡áá¬ááẠá¡ááŸá¬ážááŸá¬áá¯ááºá á¡ááá á¡á
áááºá¡ááá¯ááºážá¡á¬ážáá¯á¶ážááᯠáááá¯ááºáá±á¬á¡áá«ááœááºá Eagle CAD áá²ááá¯á· áááºáá±á¬ááºáá²á·ááŒá®áž áááºážááá¯á·ááẠááŒááºá
ááºáá»á¬ážá á
á¬ááŒáá·áºááá¯ááºááœáẠáááŸááááºááᯠááœá±á·ááŸááá²á·áááºá ááœá¬ážá
áá¬áá±áá¬áááŸááá°áž - áá«áá°ááá¯á·ááá¯ááá¯ááºááá¯ááºááœá²áá²á·ááááºá áá
áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááẠáááºááá¯áá®á¡ááœáẠááá¯ááºáá¯á¶áá»á¬ážá Ethernet á¡ááœáẠHanRun áá»áááºáááºáááááá¬á ááŸáá·áº resistors ááŸáá·áº capacitors á¡ááœáẠframes áá»á¬ážááᯠááá·áºááœááºážáá²á·áááºá ááá±á¬áá»ááºááá¯ááºááŸáá·áº á¡á
áááºá¡ááá¯ááºáž á
á¬ááŒáá·áºááá¯ááºááᯠááœá±á·ááá¯ááºáááºá
MDB1986 á¡ááŸá¬ážááŸá¬áá¯ááºá ááá¬ážááœááº
áá¯ááºá¡á¬áž USB á¡áá±á«ááºá០5 ááá¯á· DC á¡áááºážá¡ááŒá áºááŒáá·áº áá«áá«áá±ážáá¬ážáááºá áá¯ááºáá±á«áºááœáẠUSB Type-B á¡áá±á«ááºááŸá áºáá¯ááŸááááºá áá áºáá¯ááŸá¬ áááá¯ááááºáá¬á¡ááœááºááŒá áºááŒá®áž áá¯áááááŸá¬ K1986BE1QI controller á¡ááœááºááŒá áºáááºá áá¯ááºá¡ááœá²á·ááẠá€áááºážááŒá áºáá»á¬ážáá²á០ááá¯á·ááá¯áẠááŸá áºáá¯áá¯á¶ážááᯠáá áºáá»áááºáááºážááœáẠáá¯ááºáá±á¬ááºááá¯ááºáááºá á¡ááá¯ážááŸááºážáá¯á¶áž áááºáá»áááºááŸáááŸá¯ááŸáá·áº áá¬ááºá¡á¬ážááá¯ááºážáá»á¬ážááᯠá¡áá¬á¡ááœááºáá±ážááŒááºážááᯠD2 ááŸáá·áº D3 (SS24) áá¬ážáá áºáá»á¬ážááœáẠSchottky diodes ááœáẠáá¯ááºáá±á¬ááºáááºá áá¯á¶ááŒááºážáá±á«áºááœááºáááºáž 1mA ááœáẠSelf-restore fuse F2 ááŸáá·áº F500 ááá¯ááœá±á·ááá¯ááºáááºá USB á¡áá±á«ááºá á¡áá»ááºááŒááá¯ááºážáá»á¬ážááᯠUSBLC6-2SC6 diode áááºáááºááŒááºážááŒáá·áº áá¬ááœááºáá¬ážáááºá
ST-Link á¡ááŸá¬ážááŸá¬-áááá¯ááááºáá¬áá¬ážáá áºááᯠáá°á¡áá»á¬ážááááŒááŒá®ážá áááºážááᯠSTM32-Discovery áá¯ááºáá»á¬ážááŸáá·áº á¡ááŒá¬ážáááºážááŒá áºáá»á¬ážá¡ááœáẠá á¬ááœááºá á¬áááºážáá»á¬ážááœáẠááœá±á·ááŸáááá¯ááºáááºá ST-Link / J-Link-OB / DAP clone (áá»ááºááŸááºáá¬ážááá¯ááºáááº) áá¡ááá firmware á¡ááœáẠSWDIO (PA13), SWCLK (PA14), GND ááá¯ááºážáá»á¬ážááᯠáá¯ááºáá²á·áááºá áá±á¬áºáá±á¬áºáá»á¬ážáá»á¬ážá UART ááᯠFirmware á¡ááœáẠáá¯á¶ážááŒááŒá®áž BOOT jumpers ááœá±ááᯠááœá²ááá¯ááºážááŒáá«áááºá ááá¯á·áá±á¬áº SWD ááẠáá»áœááºá¯ááºá¡ááœáẠááá¯á¡áááºááŒá±áááºá á€áááá¯ááá¯áá±á¬á០á¡ááŸá¬ážááŸá¬ááŒááºááŒááºážááᯠááœáá·áºááŒá¯áááºá
áá¯ááºáá¡á áááºá¡ááá¯ááºážá¡á¬ážáá¯á¶ážáá®ážáá«ážááẠAMS3.3-1117 ááá¯á·á¡á¬ážááááºážááŸáááŸáá¬áá±á¬ 3.3 ááá¯á·ááŒáá·áº á áœááºážá¡ááºáá±ážáá«áááºá áá»áŸááºá á áºáá¶ááá¯ááºáááºáá±á¬ááºá áœááºáááºááŸá¯ááŸáá·áº áá»áŸááºá á®ážááŸáá¯ááºážáá»á¬ážááᯠááááŸáááºáááºá BLM31PG á á®ážáá®ážá capacitors ááŸáá·áº chokes áá»á¬ážá០LC filter áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯áá«áááºá
áá®ážááŒá¬ážá¡á¬ážááŒáá·áºá áááºážááẠMAX7 7221-segment display driver ááᯠááŸááºáá¬ážááá¯ááºáááºá áááºááŸááºáá»ááºá¡áá á¡ááŒá¶ááŒá¯áá¬ážáá±á¬ áá«áá«áá±á¬ááºáá¶á·ááŸá¯ááẠ4 á០5.5 ááá¯á·ááŒá áºááŒá®áž ááŒáá·áºáá¬ážáá±á¬á¡áá»ááºááŒá¡ááá·áº (áá±á¬á·áá»á áºáá áºáá¯) ááẠ3.5V ááŒáá·áº áá«áá«áá¯á¶ážááá·áºá¡áá« á¡áááºážáá¯á¶áž 0.7V (5 x VCC) ááŒá áºáááºá K1986BE1QI ááááºážáá»á¯ááºáááááᬠ(áá±ááŒá±á¬ááºážá¡ááœááº)á áá¯áá¹áááá°áá áºáá áºáá¯á á¡ááœááºááẠááá¯á·á¡á¬áž 2.8 á០3.3V ááŸáá·áº áááºááá¯ááºáááºá áá¯á¶ááŸááºáá¯ááºáá±á¬ááºááŸá¯ááᯠá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá á±ááá¯ááºáá±á¬ á¡áá»ááºááŒá¡ááá·áºáá»á¬ážááœáẠáááá¯ááºáá®ááŸá¯áá»á¬áž ááŸááá±áááºááŸá¬ áááºááŸá¬ážáá«áááºá MAX7221 á¡á¬áž 4V á០áá«áá«áá¯ááºááŒá®áž á¡áá»ááºááŒá¡ááá·áºáá»á¬ážááᯠ2.8V (0.7 x 4 = 2.8) ááá¯á· áá»áŸá±á¬á·áá»ááẠáá¯á¶ážááŒááºáá²á·áááºá ááá¯ááá¯á·áá¯ááºáá±á¬ááºáááºá áááá¯ááºáá¬áá«áá«áá¬ážáá áºááœáẠdiode D4 (RS1A ááá¯á·ááá¯áẠFR103) ááᯠáááºááá¯ááºáááºáááºáá¬ážáááºá á á¯á á¯áá±á«ááºážááá¯á·á¡á¬ážáá»áááºážááŸá¯ááẠ0.9V (0.3V Schottky diode ááŸáá·áº 0.6V diode) ááŒá áºááŒá®áž á¡áá¬á¡á¬ážáá¯á¶áž á¡áááºááŒá±áá«áááºá
K1986BE1QI microcontroller (aviation) ááŸá port á¡áá»á¬ážá á¯ááẠ5V á¡áá á¡áá»ááºááŒááŸá¯áá»á¬ážááŸáá·áº ááœá²áááºá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá ááá¯á·ááŒá±á¬áá·áºá 2551V ááŸáááºážáááºáááºááá·áº MCP5 CAN transceiver ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážááẠááŒá¿áá¬áááŒá áºá á±áá«á áá¯á¶ááŒááºážááœáẠMAX232 áá»á áºááºá¡á¬áž RS-3232 transceiver á¡ááŒá áºááŒááá¬ážáá±á¬áºáááºáž á¡ááŸááºááááºááœáẠáá»áœááºá¯ááºááẠTexas Instruments á០SN65C3232D ááᯠá¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ááŒá±á¬áá·áºá áááºážááẠ3.3V ááŸá¡áá¯ááºáá¯ááºááŒá®áž 1Mbit/s á¡ááá¡ááŒááºááŸá¯ááºážáá±ážáááºá
áá¯ááºáá±á«áºááœáẠquartz resonator 4 áᯠááŸáááẠ- áá áºáá¯á¶ážááẠdebugger (8 MHz) ááŸáá·áº target microcontroller K1986BE1QI (aviation) á¡ááœáẠ32.768 kHz, 16 MHz, 25 MHz (áá±ááŒá±á¬ááºáž) á¡ááœáẠáá¯á¶ážáá¯ááŸááááºá áá«ááœá±á ááá¯á¡ááºáá²á· á¡á áááºá¡ááá¯ááºážááœá±ááá¯á·áá«á built-in RC áá®ážá ááºááá±á¬ááºáá»á¬ážááẠ6 á០10 MHz ááŸáá»ááºááŒáá·áºáááºá Built-in Ethernet ááááºážáá»á¯ááºáááááá¬ááááºáááºááŸá¯á¡ááœáẠ25 MHz ááŒáááºááŸá¯ááºážááá¯á¡ááºáááºá á¡ááŒá±á¬ááºážáá áºáá¯áá¯ááŒá±á¬áá·áºá Milandra ááááºááá¯ááºááœáẠááááºá áá áºá¡áááºááœáẠEthernet áááŸáááŒá±á¬ááºáž (á¡ááŸá¬ážááŒá±á¬áá·áºááŒá áºáá±á¬ááºážááŒá áºááá¯ááºáááº) áá¯áá±á¬áºááŒáá¬ážáááºá áá«áá±ááá·áº áááºááŸááºáá»ááºáá²á· á¡áá»ááºá¡áááºááœá±á¡áá±á«áº áá°áááºáá«áááºá
ááá·áºááá¯ááºááá¯áẠá¡ááŸá¬ážááŸá¬áá¯ááºááᯠáááºáá®ážááẠá¡áá±ážááŒá®ážáá±á¬ áááºáá¯á¶ážááŸá¬ ááŒááºá EBC (ááŒááºááááºá áºáá¬áž ááááºážáá»á¯ááºáá°) á áá áºáááºá áºáá¬ážááŸáá·áº á¡áá¯ááºáá¯ááºááẠá¡ááœáá·áºá¡áááºážááŒá áºááŒá®ážá á¡áááá¡á¬ážááŒáá·áº á¡ááŒáá¯áẠport áá áºáá¯ááŒá áºáááºá K1986BE1QI ááá¯ááºáááá¯ááœááºáááá¯áᬠ(áá±ááŒá±á¬ááºáž) ááẠááá·áºá¡á¬áž ADCá FPGA á áááºááŒáá·áº ááŒááºáááŸááºáá¬ááºáá»á áºááºáá»á¬ážááŸáá·áº á¡áá¶á ááºáá á¹á ááºážáá»á¬ážááŸáá·áº áá»áááºáááºáá¯ááºáá±á¬ááºááá¯ááºá á±áá«áááºá ááŒááºáá áá áºáááºá áºáááŒá áºááá¯ááºááŒá±áááºá¡áá±á¬áºáá±ážááŒá®ážáá¬ážááẠ- áááºááẠ8-bitá 16-bit ááŸáá·áº 32-bit static RAMá ROM ááŸáá·áº NAND Flash ááá¯á·ááŸáá·áºá¡áá¯ááºáá¯ááºááá¯ááºáááºá 32-bit áá±áá¬ááᯠáááºááŒááºáž/áá±ážááŒááºážá¡ááœááºá controller ááẠ2-bit microcircuits á¡ááœáẠáááºááá¯ááºááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠ16 áᯠá¡ááá¯á¡áá»á±á¬áẠáá¯ááºáá±á¬ááºááá¯ááºááŒá®áž 8-bit áá»á¬ážá¡ááœáẠáá¯ááºáá±á¬ááºáá»áẠ4 áá¯ááᯠá¡ááá¯á¡áá»á±á¬áẠáá¯ááºáá±á¬ááºááá¯ááºáá«áááºá áááºááŸá¬ážáááºááŸá¬á 32-bit I/O áá¯ááºáá±á¬ááºáá»ááºááẠ32-bit data bus ááŒáá·áº á¡ááŒááºáá¯á¶ážááŒá áºáááá·áºáááºá á¡á¬ážáááºážáá»ááºáá»á¬ážááœáẠáááá¯ááááºá¡á¬áž 32-bit áá±áá¬ááŒáá·áº áá¯ááºáá±á¬ááºááẠááá¯á¡ááºááŒá®áž áá¯ááºá¡ááœá²á·ááœáẠáá®áá»ááºážáá¯ááºáá± áá áá¯áẠáááºááááºááŒá áºáááºá
á¡áá¯á¶ážááŒá¯áá¬ážáá±á¬ SRAM áá»á
áºááºáá»á¬áž (áááºááá·áºá¡áá¬ááẠáá»áá¯á·ááœááºážáá±áááº)
áá»áŸááá±á¬ááŒá±ááŸááºážáá»ááºááŸá¬ 16-bit memory chips ááá¯á¡áá¯á¶ážááŒá¯áááºááŒá
áºáááºá Integrated Silicon Solutions Inc. áá»á
áºááºáá»á¬ážááŒáá·áº áá»áœááºáá±á¬áº á¡áá¯á¶ážáááºáá²á·áááºá (ISSI IS61LV25616ALá 16x256ká 10nsá 3.3V)á áá¯ááºáá«áááº, áá¯áá¹ááá® "Milandr" ááœááºáááºážáááá¯ááºááá¯ááºáááºááŒáááºááŸááºáá¬ááºáá»á
áºááºáá»á¬ážááŸááááºá
ááŒááºááááºá
áºáá¬ážááŸáá·áº StandAlone áá¯ááºK1986BE1QI (áá±ááŒá±á¬ááºáž) ááá¯ááºáááá¯ááœááºáááá¯áá¬ááœáẠáá°ážááŒá¬ážáá±á¬ StandAlone áá¯ááºáá«ááŸáááŒá®ážá áááºážááẠááŒááºááááºá
áºáá¬ážááŸáá
áºááá·áº Ethernet ááŸáá·áº MCIO ááááºážáá»á¯ááºáááááá¬áá»á¬áž (MIL_STD_1553) ááá¯á· ááá¯ááºááá¯ááºááŒááºááááºáá±á¬ááºááœáá·áºá¡ááœáẠáá®ááá¯ááºážáá¯ááºáá¬ážááŒá®ážá Core ááẠááŒááºáááºáááºááŸááºááá·áºá¡ááŒá±á¡áá±ááœáẠááŸááá±á
ááºá ááá¯ááá¯áááºááŸá¬á á¡áá¯á¶ážáááŒá¯áá«á á€áá¯ááºááẠEthernet ááŸáá·áº/ááá¯á·ááá¯áẠMCIO áááŸááá±á¬ áááá¯áááºáá¬áá»á¬ážááŸáá·áº FPGA áá»á¬ážá¡ááœáẠá¡áá¯á¶ážáááºáááºá
áá»áááºáááºááŸá¯ áá¯á¶ááŒááºážááŸá¬ á¡á±á¬ááºáá«á¡ááá¯ááºáž ááŒá
áºáá«áááºá
- áá±áá¬áááºá ẠMCU(D0-D15) => SRAM(I/O0-I/O15),
- ááááºá á¬áááºá áºáá¬áž MCU(A1-A18) => SRAM(A0-A17)á
- MCU ááááºážáá»á¯ááºááŸá¯(nWRánRDáPortC2) => SRAM (WE,OE,CE),
- SRAM(UB,LB) ááẠáá¯áá¶á¡á¬ážáá áºáá¯ááŸáááá·áº ááŒá±ááá¯á·ááœá²áá¯ááºááŒááºáž ááá¯á·ááá¯áẠáá»áááºáááºáá¬ážáááºá
CE ááá¯ááºážá¡á¬áž resistor ááŸáááá·áº áá«áá«ááá¯á· ááœá²áá¯ááºáááºá MCU byte fetch pins (BE0-BE3) ááᯠá¡áá¯á¶ážáááŒá¯áá«á spoiler á¡á±á¬ááºááœáẠports áá»á¬ážááŸáá·áº external bus controller ááᯠá¡á ááŒá¯áááºá¡ááœáẠcode áá±ážáá«áááºá
ááááºáááºážáá»á¬ážááŸáá·áº EBC ááááºážáá»á¯ááºáááááᬠ(ááŒááºááááºá áºáá¬áž ááááºážáá»á¯ááºáá°) ááᯠá áááºááŒááºáž
void SRAM_Init (void)
{
EBC_InitTypeDef EBC_InitStruct = { 0 };
EBC_MemRegionInitTypeDef EBC_MemRegionInitStruct = { 0 };
PORT_InitTypeDef initStruct = { 0 };
RST_CLK_PCLKcmd (RST_CLK_PCLK_EBC, ENABLE);
PORT_StructInit (&initStruct);
//--------------------------------------------//
// DATA PA0..PA15 (D0..D15) //
//--------------------------------------------//
initStruct.PORT_MODE = PORT_MODE_DIGITAL;
initStruct.PORT_PD_SHM = PORT_PD_SHM_ON;
initStruct.PORT_SPEED = PORT_SPEED_FAST;
initStruct.PORT_FUNC = PORT_FUNC_MAIN;
initStruct.PORT_Pin = PORT_Pin_All;
PORT_Init (MDR_PORTA, &initStruct);
//--------------------------------------------//
// Address PF3-PF15 (A0..A12), A0 - not used. //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_ALTER;
initStruct.PORT_Pin = PORT_Pin_4 | PORT_Pin_5 |
PORT_Pin_6 | PORT_Pin_7 |
PORT_Pin_8 | PORT_Pin_9 |
PORT_Pin_10 | PORT_Pin_11 |
PORT_Pin_12 | PORT_Pin_13 |
PORT_Pin_14 | PORT_Pin_15;
PORT_Init (MDR_PORTF, &initStruct);
//--------------------------------------------//
// Address PD3..PD0 (A13..A16) //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_OVERRID;
initStruct.PORT_Pin = PORT_Pin_0 | PORT_Pin_1 |
PORT_Pin_2 | PORT_Pin_3;
PORT_Init (MDR_PORTD, &initStruct);
//--------------------------------------------//
// Address PE3, PE4 (A17, A18) //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_ALTER;
initStruct.PORT_Pin = PORT_Pin_3 | PORT_Pin_4;
PORT_Init (MDR_PORTE, &initStruct);
//--------------------------------------------//
// Control PC0,PC1 (nWE,nOE) //
//--------------------------------------------//
initStruct.PORT_FUNC = PORT_FUNC_MAIN;
initStruct.PORT_Pin = PORT_Pin_0 | PORT_Pin_1;
PORT_Init (MDR_PORTC, &initStruct);
//--------------------------------------------//
// Control PC2 (nCE) //
//--------------------------------------------//
initStruct.PORT_PD = PORT_PD_DRIVER;
initStruct.PORT_OE = PORT_OE_OUT;
initStruct.PORT_FUNC = PORT_FUNC_PORT;
initStruct.PORT_Pin = MDB_SRAM_CE;
PORT_Init (MDR_PORTC, &initStruct);
//--------------------------------------------//
// Initialize EBC controler //
//--------------------------------------------//
EBC_DeInit();
EBC_StructInit(&EBC_InitStruct);
EBC_InitStruct.EBC_Mode = EBC_MODE_RAM;
EBC_InitStruct.EBC_WaitState = EBC_WAIT_STATE_3HCLK;
EBC_InitStruct.EBC_DataAlignment = EBC_EBC_DATA_ALIGNMENT_16;
EBC_Init(&EBC_InitStruct);
EBC_MemRegionStructInit(&EBC_MemRegionInitStruct);
EBC_MemRegionInitStruct.WS_Active = 2;
EBC_MemRegionInitStruct.WS_Setup = EBC_WS_SETUP_CYCLE_1HCLK;
EBC_MemRegionInitStruct.WS_Hold = EBC_WS_HOLD_CYCLE_1HCLK;
EBC_MemRegionInitStruct.Enable_Tune = ENABLE;
EBC_MemRegionInit (&EBC_MemRegionInitStruct, EBC_MEM_REGION_60000000);
EBC_MemRegionCMD(EBC_MEM_REGION_60000000, ENABLE);
// Turn ON RAM (nCE)
PORT_ResetBits (MDR_PORTC, MDB_SRAM_CE);
}
LQFP-144 áááºáá±á·áá»áºááŸá ááá¯ááºáááá¯ááœááºáááá¯áá¬ááŸáá·áº TSOP-44 áááºáá±á·ááºá»ááŸá áááºááá¯áá®ááœáẠáá»áááºáááºáá¬ážáá±á¬ áááºáá¶áá«ááºáá»á¬ážá
áœá¬áá«ááŸáááŒá®áž PCB áá±áá¬áá»á¬ážá
áœá¬ááᯠáá°áááºá áá±á¬ááá±ááááºáááºááœáẠááá¯ááá¯áá±á¬ááºážááœááºá¡á±á¬ááºáá¯ááºáá±á¬ááºááŒááºážááá¯ááºáᬠááŒá¿áá¬áá»á¬ážááᯠááŒá±ááŸááºážáá¬ááœáẠá¡ááœá±á·á¡ááŒá¯á¶ááŸááá¬ážááŒá®ážá ဠmicrocircuit áá»á¬ážááᯠáá¯ááºáá±á«áºááœáẠááááá±áá¬ááœáẠáá¬ážááŸáááá·áºáááºáᯠáá»áœááºá¯ááºá¡ááœáẠáááºááŸá¬ážáá«áááºá á¡áá»áá¯ážáá»áá¯ážáá±á¬áááºážááŒá
áºáá»á¬ážááœááºá áá»áœááºá¯ááºááẠáá»á®ážááŒáŸá±á¬ááºáá±á¬áá¯á¶ážáááºáá»ááºáá»á¬ážááᯠááœá±á·áá²á·ááááºá
áá»ááºááŸá¬ááŒááºáá¯á¶ááŸáááºááŒááºážááẠáá¯á¶ááŸáááºáá¬ážáá
áºáá¯ááºá á¡áá±ážááŒá®ážáá±á¬á¡á
áááºá¡ááá¯ááºážáá
áºáá¯ááŒá
áºáááºá á¡ááŸá¬ážááŸá¬áá¯ááºááœááºá á¡á®áááºáááœááºážáá
áºá¡á
áááºá¡ááá¯ááºážáá»á¬ážá¡ááœáẠáááºááŸááºáá»á¬áž áá«ááŸáááááºáá¬áá áá»áááºáááºáááááá¬áá»á¬ážá¡á¬ážáá¯á¶ážááᯠáááºááŸááºáá±ážááá¯ážááá«áááºá áá¯ááºáááŒá±á¬ááºážááŒááºá¡ááŒááºážááœááºá áá»áœááºá¯ááºááẠcontroller ports áá»á¬áž (áááºáá á¡ááŒá¬ážááœá±ážáá»ááºá
áá¬á overriddená á¡ááŸááºááááº) ááá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááŒáá·áº tables-reminders áá»á¬ážááá¯áá»áá¬ážáá«áááºá ááá¯ááºááá¯ááºáá¶ááŸá áá¬áááºááŒá®áž PCBWay áá¯á¶ážááœáẠáá¯á¶ááŸáááºáá¬ážáá
áºáá¯ááºáá»á¬áž áá¯ááºáá¯ááºááẠááœáŸááºááŒá¬ážáá²á·áááºá á¡áááºá¡ááœá±ážáá±á¬ááºážááá¯á· ááá»á®ážáá»á°ážáá«áá°ážá áááºážááá¯á·ááẠáá±ážáááºáá±á¬ áá¶ááá¯ááºáááºáá»á¬ážááŒáá·áº ááá¯áá±á¬ááºážá¡á±á¬áẠáá¯ááºáá±á¬ááºááá¯ááºáá±á¬áºáááºážá
áá¯ááºáá¯ááºáá±á¬ áá¯á¶ááŸáááºáá¬ážáá
áºááŒá¬áž MDB1986á (á) á
á¬áá±ážáá°á áá¬ááºáá¯á¶
40-watt ááá±áá¶ááŸáá·áº POS-61 ááá±ááŒáá·áº "áá°ážáá±á«áº" á¡á áááºá¡ááá¯ááºážáá»á¬ážááᯠáá»áŸá±á¬áºááœááºááá±á¬ááŒá±á¬áá·áºá áá áºááŸá áºáá»áŸáẠ1-2 ááŒááẠááá±áá²ááŒá®áž ááá±áá«ážáá ááŒá±á¬ááºááœá¬ážáá±á¬ááŒá±á¬áá·áº ááŒá áºáááºá ááá¯áẠCS32F103 ááááºážáá»á¯ááºáááááá¬ááá¯áááºáž áá°áááºáž STM32F103 ááá¯á· ááŒá±á¬ááºážáá²á·áááŒá®áž áááºááá¯áá®ááá¯áááºáž á¡á á¬ážááá¯ážáá²á·ááá«áááºá áá±áá°áá»á¡á¬ážááŒáá·áºá RS-232 ááŸáá·áº CAN á áá¯ááºáá±á¬ááºáá»ááºááᯠáá»áœááºá¯áẠáá á áºáá±ážááá±ážáá±á¬áºáááºáž ááᯠááááºááᯠáá»áœááºá¯áẠá¡ááŒáá·áºá¡á áá»á±áááºáá«áááºá
Debug board MDB1986 áááºáááºáá±ááẠâ áá±á¬ááºáááŒá®ážááœá±ážááœá±ážáááºá (á
) á
á¬áá±ážáá°ááá¬ááºáá¯á¶
"Milandra" ááá¯ááºááœááºáááºáá¯á¶áá±á¬ááºá
áœá¬ááŸá¬ááœá±ááá¯ááºáááºá
áá®áááºááá¬á¡ááŒá±á¬ááºáž ááœá±ážáá±áááºááá¯ááŸá¬ážááŸá ááá¯ááºáááá¯á¡á®áááºáááœááºážáá
áºáá»á¬ážááẠááœá¶á·ááŒáá¯ážáá²ááŒá
áºááŒá®áž áá¯áá¹ááá® "Milandr" ááẠá€áá¯ááºáááºážá
ááºááœáẠá¡áá±ážáá«áá±á¬á¡áááºážááá¹áá០áá«áááºáá±áááºá á
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáá±á¬ ááá¯ááºáááá¯ááœááºáááá¯áá¬á¡áá
áºáá»á¬ážá á¥ááá¬á 1986BE81T ááŸáá·áº SpaceWire ááŸáá·áº MKIO á¡ááºáá¬áá±á·á
áºáá»á¬ážáá«ááŸááá±á¬ Elektrosila (1986BE1 áá²á·ááá¯á· á¡áá¬ážáá°ááŒá¿áá¬áá»á¬ážááŒá
áºááá¯ááºáááº) á
áááºááá¯á·ááŒá
áºáááºá ááá¯á·áá±á¬áº áá¬áááºáá»á±á¬ááºážáá¬ážáá»á¬ážá ááá¬áá»á¬ážááŸáá·áº ááŒáá¯á·ááŒá¡ááºáá»ááºáá®áá¬áá»á¬ážá¡ááœááºá ááá¯ááá¯á·áá±á¬ microcircuits áááºáá°ááŒááºážááẠáááºááœá±á·ááá»áá«á ááá¯ááá¯áááºááŸá¬ á¡ááºáá»ááºáá®áá¬á¡ááá¯ááºážá¡ááá¯ááºážááẠá€áá»á
áºááºá á¡ááŸá¬ážáá»á¬ážááŸáá·áº ááŒá¿áá¬áá»á¬ážááᯠáá»ááºááŒááºá
áœá¬ áá±á¬áºáá¯ááºááá¯ááºáááá·áºáááºááá¯ááºáá±á ááááŠážá
áœá¬ ááááºá
áá
áºáá°ážááœáẠmicrocircuits áá¯ááºáá¯ááºáááºá á
áááºáááºá
á¬ážáá°á¡á¬ážáá¯á¶ážááŒá¬ážááœáẠááŒáá·áºáá±ááẠááá¯á¡ááºááŒá®áž (áááºááẠapprobatio - á¡áááºááŒá¯áá»ááºá á¡ááá¡ááŸááºááŒá¯ááŸá¯) áá»áœááºážáá»ááºáá°áá»á¬ážá០á¡áá¬á¡ááœááºááŒáá·áº ááŒáœá±áááº-ááá¹áá¯á¡áááºá¡ááœááºáž ááŒááºáááºááŒááºáááºááŸá¯ááᯠááŒááºáááºááá¯ááºáááºáᯠáááºááááºá á¡á¬ážáá¯á¶ážááŒá±á¬ááºá
áá¬áá±á¬ááºážáá²á·á¡áá»ááºáá»á¬ážá ááá±ážáá±á¬á·áá²á· á¡áá¬áááºááŸá¬ ááŒááœá²ááœá±ááŸá¬ ááŒá±áá¬áá¬ážáá²á· ááá±á¬áá»ááºá¡áá
áºááœá±ááᯠá¡á¬ážáá¯á¶áž áá»á±áááºááŒáááá·áºáááºááá¯á· áá»áŸá±á¬áºááá·áºáá«áááºá
áááºáá°áááᯠááá¬áá±ážáá¯ááºáááºážá
ááºááœáẠáá»áœááºá¯ááºáá®ááœááºáá¬ážáá±á¬ á¡ááŸá¬ážááŸá¬áá¯ááºááᯠáááºááá²áá²á ááŒá¯ááŒááºáááºááŸáá·áº á¡áá¯á¶ážááŒá¯ááá¯ááºáááºá ááááá¯á¶ážá¡áá±áá²á· áá»áœááºáá±á¬áºááá¯ááºááá¯ááºá¡ááœáẠáá¯ááºááŒá¬ážáá
áºáá¯áá¯ááºáá¬ážáá±ááá·áº á¡áááºážáá±á¬ááºážááœá¬ážáá«ááŒá®á
K1986BE1QI (air) ááẠáá»á±á¬ááºážáá¬ážáá»á¬ážááᯠáááºááŒá¬ážáááºá¡ááœáẠááá¹áááá¯ááºáá»á¬ážááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºááá·áº áá°ážááŒá¬ážáá±á¬ interface áá»á¬ážáá«ááŸááá±á¬ á¡ááœááºá
áááºáááºá
á¬ážááœááºáá±á¬ááºážáá±á¬ ááááºážáá»á¯ááºáááááá¬áá
áºáá¯ááŒá
áºáááºá Controller ááœááºáá±á¬áºááŒáá¬ážáá±á¬á¡ááŸá¬ážáá»á¬ážááá¯ááŒá¯ááŒááºááŒá®áž certification á
á
áºáá±ážááŸá¯áá»á¬ážá¡á±á¬ááºááŒááºááŒá®ážáá±á¬ááºá controller áááºá
áá¬ážáá¯á¶ážáá¡ááŸááºáá¯á¶ážááá±á¬ááŒáá·áºáá»á¶áááºážáááá·áºáááºáááºáááºá
source: www.habr.com