{"id":43,"date":"2020-01-27T07:28:38","date_gmt":"2020-01-27T07:28:38","guid":{"rendered":"https:\/\/arms10.org\/android\/?p=43"},"modified":"2020-01-27T07:39:33","modified_gmt":"2020-01-27T07:39:33","slug":"specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system","status":"publish","type":"post","link":"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/","title":{"rendered":"SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM<\/h2>\n\n\n\n<p>A specific MCU design of On board Unit (OBU) in Electronic Toll Collection (ETC) system is proposed in this paper. According to the ETC applications, this MCU is designed to have the minimum application system. Results show that this MCU design scheme is feasible and fulfills the requirements of the central control chip used for OBU in ETC system. The MCU has about 113,000 gates, and its area is 642.74 !-lm x 494.20 !-lm under SMIC 65nm technology. The average power consumption is 98!-lW. Compared with the general MCU, the MCU has a larger advantage in ETC application.<\/p>\n\n\n\n<p>With the widespread application of\nETC system, the development of OBU device becomes a hotspot of intel\u00adligent\ntransport systems [1]. Currently on the market, OBU device is realized by using\nthe method of board level circuit [2]. The device has bulky appearance, high\ncost, and is not conducive to the promotion of a wide range. As shown in Figure\n1, SOC is a viable solution to solve this shortcoming. Reader chip (13.56MHz)\n<\/p>\n\n\n\n<p>Soft IP core has advantages of low\ncost, free configuration, and it can be embedded into other function module.\nTherefore, IP soft core becomes the main part of SOC design [4]. ARM processor\nhas excellent performance, but its power consumption is very low and the number\nof gates used is small [5]. In this design, a 32 bit RISC processor IP core\ndesigned by ARM company is used. CHIP\nDESIGN System Design The overall design of\nthe system: The final design is applied to the OBU in ETC sys\u00adtem. The MCU is\nable to control 5.8G RF chip and 13.56M reader chip, and communicates with\nthem. ARM IP core is used as the CPU core. SPI, UART and other &nbsp;interfaces are designed as peripheral. The control signal\nand interrupt signal of 5.8G RF chip and 13.56M reader chip are also required.\nThe system clock is designed as 55MHz. The chip system block diagram is as\nfollows: <\/p>\n\n\n\n<p>Taking into ac\u00adcount the application\nand scalability of the design, the SRAM is designed as 8 k bytes. Second, the\nprogram of CPU is stored in the ROM and EFLASH. The bootloader, the interface\nused for pro\u00adgram download, the drivers of peripheral interfaces and the\ndrivers of EFLASH operation are stored in ROM. By assessing the amount of the\nprogram, the capacity of the ROM is designed as 2 K bytes. The main application\nprogram is stored in EFLASH. According to the amount of actual application\ncode, taking into account the scalability of chip design, an EFLASH with 64 k\nbytes is used in the design. Module division: The memory management unit: ROM,\nSRAM and EFLASH connect with CPU through AHB. Through the logical address, the\nCPU accesses different memory areas. So this design achieves the memory\nmanagement unit as an interface of CPU bus and memory IP to realize the ICSICT2014, Guilin, China <\/p>\n\n\n\n<p>function of mapping the logical\naddress to physical ad\u00address and the function of timing conversion. This design\ncan realize unified management and access, and facilitate the extension of\nmemory in the future. The interface module: In order to communicate with\nperipheral chips, two SPI masters and a SPI slave are designed. They are used\nto communicate with the 5.8G RF chip and 13.56M card reader chip. In addition,\nin order to meet the requirements of peripheral chips, a group of GPIO and 4\ninterrupt interfaces are designed. Chip needs the entrance to download program\nand other application interface, so two UART interfaces are designed to down\u00adload\nthe program and meet other application. These in\u00adterfaces are connected to CPU\nthrough APB. Clock and reset module: The chip needs a 55MHZ system clock which\nis provided by an external crystal oscillator. The design of the reset module\ncombines syn\u00adchronous reset and asynchronous reset. The reset signal after\nsynchronization is used to asynchronous reset. The clock module divides the\nsystem clock generated by ana\u00adlog circuit to produce the desired clock after\ngating, re\u00adducing the power consumption of the chip. Memory Management Unit\nDesign The memory management unit is connected with CPU and memory module. <\/p>\n\n\n\n<p>The CPU can access the memory via\nthe AHB bus. ROM IF, EEPROM IF, and EFLASH Controller are control modules of\nROM, RAM, and\nEFLASH. Particu\u00adlarly, EFLASH Controller also connects with the APB bus, which\nis the channel for UART interface to download the program to EFLASH. MMU <\/p>\n\n\n\n<p>The function of decoder is to map\nthe logical address to a physical address, and produce memory chip select\nlogic. The address assignment is shown in <\/p>\n\n\n\n<p>The SPI master implementation\nprocess is as follows: Generally, SPI is in sleep mode. When SPI master is in\nsending mode, CPU configures the registers of SPI master. First, CPU configures\ncontrol register, baud rate register, and byte register. Then, CPU configures\ndata register, and SPI master enters the sending state. In the sending state,\nthe data in data register is first loaded into the shift register. At the same\ntime CS signal and SCLK signal are outputted according to the baud rate register.\nFinally, the shift register is shifted, and the highest bit is outputted as\nMOSI based on the edge of SCLK. When SPI master is in receiving mode, the CS\nsignal is still valid. According to the edge of SCLK, the received data is\nloaded into shift register. Once SPI master receives a byte of data, CPU takes\nthe data away, and then SPI master continues to accept the next byte signal.\nSPI slave, UART, GPIO, and interrupt interfaces are not elaborate in this\npaper. By using clock gating tech\u00adnique, the clock signals of these modules are\npulled up when these modules are not in use. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM A specific MCU design of On board Unit (OBU) in Electronic Toll Collection (ETC) system is proposed in this paper. According to the ETC applications, this MCU is designed to have the minimum application system. Results show that this MCU design scheme is&hellip; <a class=\"more-link\" href=\"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/\">Continue reading <span class=\"screen-reader-text\">SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[]},"categories":[220,71,128,140,306],"tags":[202,316,296,303,304,311,319],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Arms10 - Android<\/title>\n<meta name=\"description\" content=\"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Download abstract and Buy source code sonline for android PHP Project ideas 2020 - Arms10 - Android\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Arms10 - Android\" \/>\n<meta property=\"og:description\" content=\"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Download abstract and Buy source code sonline for android PHP Project ideas 2020 - Arms10 - Android\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Arms10 - Android\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-27T07:28:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-01-27T07:39:33+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/\",\"url\":\"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/\",\"name\":\"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Arms10 - Android\",\"isPartOf\":{\"@id\":\"https:\/\/arms10.org\/android\/#website\"},\"datePublished\":\"2020-01-27T07:28:38+00:00\",\"dateModified\":\"2020-01-27T07:39:33+00:00\",\"author\":{\"@id\":\"https:\/\/arms10.org\/android\/#\/schema\/person\/63c09eae448f3b54a032afa7304b38b3\"},\"description\":\"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Download abstract and Buy source code sonline for android PHP Project ideas 2020 - Arms10 - Android\",\"breadcrumb\":{\"@id\":\"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/arms10.org\/android\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/arms10.org\/android\/#website\",\"url\":\"https:\/\/arms10.org\/android\/\",\"name\":\"Arms10 - Android\",\"description\":\"Arms10 - Android Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/arms10.org\/android\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/arms10.org\/android\/#\/schema\/person\/63c09eae448f3b54a032afa7304b38b3\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/arms10.org\/android\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4d842b0618de314aaca09da5e8507652?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4d842b0618de314aaca09da5e8507652?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/arms10.org\/android\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Arms10 - Android","description":"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Download abstract and Buy source code sonline for android PHP Project ideas 2020 - Arms10 - Android","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/","og_locale":"en_US","og_type":"article","og_title":"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Arms10 - Android","og_description":"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Download abstract and Buy source code sonline for android PHP Project ideas 2020 - Arms10 - Android","og_url":"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/","og_site_name":"Arms10 - Android","article_published_time":"2020-01-27T07:28:38+00:00","article_modified_time":"2020-01-27T07:39:33+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/","url":"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/","name":"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Arms10 - Android","isPartOf":{"@id":"https:\/\/arms10.org\/android\/#website"},"datePublished":"2020-01-27T07:28:38+00:00","dateModified":"2020-01-27T07:39:33+00:00","author":{"@id":"https:\/\/arms10.org\/android\/#\/schema\/person\/63c09eae448f3b54a032afa7304b38b3"},"description":"Android App Ideas - SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM - Download abstract and Buy source code sonline for android PHP Project ideas 2020 - Arms10 - Android","breadcrumb":{"@id":"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/arms10.org\/android\/specific-mcu-design-of-on-board-unit-in-electronic-toll-collection-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/arms10.org\/android\/"},{"@type":"ListItem","position":2,"name":"SPECIFIC MCU DESIGN OF ON BOARD UNIT IN ELECTRONIC TOLL COLLECTION SYSTEM"}]},{"@type":"WebSite","@id":"https:\/\/arms10.org\/android\/#website","url":"https:\/\/arms10.org\/android\/","name":"Arms10 - Android","description":"Arms10 - Android Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arms10.org\/android\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/arms10.org\/android\/#\/schema\/person\/63c09eae448f3b54a032afa7304b38b3","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arms10.org\/android\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4d842b0618de314aaca09da5e8507652?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4d842b0618de314aaca09da5e8507652?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/arms10.org\/android\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/posts\/43"}],"collection":[{"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/comments?post=43"}],"version-history":[{"count":1,"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/posts\/43\/revisions"}],"predecessor-version":[{"id":46,"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/posts\/43\/revisions\/46"}],"wp:attachment":[{"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/media?parent=43"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/categories?post=43"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arms10.org\/android\/wp-json\/wp\/v2\/tags?post=43"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}