Core control chip selection proposal
Core control chip selection can be simply divided into (1) low-end control (2) high-end control (3) high-end control. Classification is based on the size of the control task, data processing capacity, and data processing rate requirements.
Low-end control: 51, AVR, cortex-M0
Suggestion: cortex-M0
Reason: F0 is positioned as the 8-bit MCU receiver. Why? First, Cortex-M0 is a product of arm, which itself locates the 8-bit/16-bit MCU market, such as competition with 8051 cores. 8051 is a very traditional and successful kernel, but today its low power consumption and flexibility cannot meet the customer's latest needs, so it is time to change. However, it is not enough to develop a project based on only one core, but a complete product. Therefore, more peripherals and Flash are required to form a complete chip. F0 inherits all the excellent genes of existing stm32 products and is applicable to lower-end applications. Second, F0 focuses on the advantages of the eight-digit market: when the customer chooses a product, it not only depends on the eight-digit product, but on which product has a better industrial chain and more complete services. If the system is more complete, it helps customers quickly develop products, speed up the market, and provide better cost performance, the customer will choose these products. This brings the opportunity for st to enter. F0 is based on the m0 kernel, but a product is not only the kernel, but also more peripherals and functional modules. St follows its mature and advanced modules, these modules constitute the complete gene family of stm32. Today, this gene is completely passed on to stm32 F0. Therefore, stm32 f0 is a brand new product series made up of these mature excellent genes (DNA. In terms of memory, clock speed, peripherals, and power consumption, it is far better than 51 and AVR. Before St, it used its own core as the memory 8 MCU. So what role does M0 play? 8-bit MCU can be between USD 0.2 and USD 1, but for products between USD 0.5 and USD 1, there is no particularly cost-effective product, f0 is just at this price point, to meet the cost-effective requirements of such customers.
Of course, 51 can be used for minor control, but the current control system is becoming more and more systematic, and the current household appliances are becoming more and more complex. Communication is required between the master or between the system and the system, or between the Panel and the master, therefore, communication speed and stability are very important. Another trend is frequency change, from non-frequency conversion to AC and DC frequency conversion. Another trend is that the human-machine interface uses the touch button. Stm32f0 has built-in Fast ADC and advanced motor control timer, and is embedded with the touch function module. These are designed to meet the needs of household appliances.
High-end control: AVR, PIC, MSP430, cortex-M3
Suggestion: cortex-M3
Reason: recently in some forums to see the market of AVR, getting worse and worse, slowly cortex-M3 series microcontroller began to sweep the electronic market, it's no wonder that, as a rising star, the ST series single chip microcomputer has all the advantages in terms of memory, clock speed, peripherals, and power consumption. for better performance, the price of the AVR chip 2017128 is more than 20, the price of a single-chip microcomputer with a variety of peripherals + flash + clock speed is just in the beginning of 10. In terms of downloading, you can download data through the serial port. You do not need to add additional costs or special Downloaders. The Compiler supports Keil/IAR. Flash and peripheral resources of chips are not to mention. Good PIC compatibility, but expensive, easy to decrypt. MSP430 in terms of power consumption is indeed done well, but the amount of power consumption for the cortex-M3 microcontroller is more important is the programming, do not need the peripheral clock is disabled, the ST series may not do well in terms of power consumption, but the overall consideration of memory, peripheral resources and other 430 is still less comprehensive than the ST series; in 2007, St released the first Cortex-M3-based MCU in the world. Since then, micron MCU has become one of ST's key strategic products in the world. So far, St has produced more than 250 models of products, which have made st the widest MCU supplier based on Cortex-M0, M3, M4, we can choose different types of chips for different resources based on different needs.
China's MCU market is the most complex for domestic competitiveness. Because there are more than 100 suppliers in the Chinese market, how can we stay behind others? Response speed and cost effectiveness. Cost-effectiveness is easy to see by customers. The inaccuracy of customer plans determines that we must have sufficient preparations and preparations in the production and intermediate channels. In addition, the development cycle of Chinese customers will be very short, the technical support requirements for suppliers and channel providers are high. We have more reserves or preparations to help customers shorten the time to market.
High-end control: FPGA, cortex-A8, ARM9.
Some high-speed processing devices, modules, and drivers all have complete facilities for use. Therefore, we can release the high-end control series later. This type of project is not denied.
Many domestic electronics industries have switched their control chips to the M3 series, or they are changing. What they see is nothing more than their unique cost-effectiveness. Our company is just getting started and it is particularly important to choose its foothold, when the teacher is not busy, he can pay more attention to it and give us better directions. I personally think that the ST series has been a good choice in recent years. There are corresponding series of products at the High and Low ends. when working on the overall network, you can select different types of chips for each module as needed. Due to clock speed coordination, the module connection is stable.
August 30, 2014
Core control chip selection proposal (medium and low-end)