Skip to main content

Criteria For Selecting A Microcontroller

Criteria For Selecting A Microcontroller

Microcontroller for a product can be a daunting task. Not only there are a number of technical features to consider, but there are also business case issues such as cost and lead times that can cripple a project. At the start of a project, there is a great temptation to jump in and start selecting a microcontroller before the details of the system have been hashed out. This is, of course, a bad idea. Before any thought is given to the microcontroller, the hardware and software engineers should work out the high levels of the system, block diagram, and How to chart them, and only then is there enough information to start making a rational decision on microcontroller selection. When that point is reached, there are 10 easy steps that can be followed to ensure the right choice is made.

(1) Make a list of required hardware interfaces

Using the general hardware block diagram, make a list of all the external interfaces that the microcontroller will need to support. There are two available types of interfaces that need to be listed. The first is communication interfaces. These are peripherals such as USB, 12C, SPI, UART, and so on. Make a special note if the application requires a USB or some form of Ethernet. These interfaces significantly affect how much program space the microcontroller will need to support. The second type of interface is digital inputs and outputs, analog to digital inputs, PWMs, etc. These two interface types will dictate the number of pins that will be required by the microcontroller. figure 1 shows a generic example of a block diagram with the i/o requirements listed.

(2) Examine the software architecture

The software architecture and requirements can greatly affect the selection of a microcontroller. How heavy or how light the processing requirements will determine whether you go with an 80 MHz DSP or an 8 MHz 8051. Just like with ' the hardware, make notes of any requirements that will be important. For example, do any of the algorithms require floating point mathematics? Are there any high-frequency control loops or sensors? Estimate how long and how often each task will need to run. Get an order of magnitude to feel how much processing power will be needed. The 'amount of computing power required will be one of the biggest requirements for the architecture and frequency of the microcontroller.

(3) Select the architecture

Using the information from steps 1 and 2 an engineer should be able to start getting an idea of the architecture that will be needed. Can the application get by with eight-bit architectures? How about 16 bits? Does it require a 32-bit ARM core? Between the application and the required software algorithms, these questions will start to converge on a solution. Don’t forget to keep in mind possible future requirements and feature creep. Just because you could currently get by with an 8-bit microcontroller doesn’t mean. you shouldn’t consider a 16-bit microcontroller for future features or even for ease of use. Don’t forget that microcontroller selection can be an iterative process. You may select a 16-bit part in this step but then in a later step find that a 32-bit ARM part works better. This step is simply to start getting an engineer to look in the right direction.

Popular posts from this blog

RS Aggarwal Aptitude Book PDF Free Download

RS Aggarwal Aptitude Book PDF Free Download RS Agarwal Aptitude Book PDF Free Download: Quantitative Aptitude by R.S Aggarwal is a standout amongst the most inclining books among the hopefuls getting ready for Bank PO, PO, MBA, RBI, IBPS, CAT, SSC, IAS, PSC, Hotel Management, Railway Recruitment Exams, and other aggressive and placement tests. This book is suggested by different specialists in this field. This book covers relatively every theme which is being requested for the focused exams. On the off chance that you are looking to Download RS Aggarwal Quantitative Aptitude PDF's most recent version with the expectation of complimentary then you appear to be at the correct place.    Download PDF  RS Agarwal Aptitude Book PDF Free Download This book covers Problems on Surds and Indices, Simplification, Numbers and Ages, Pipes and Cisterns, Boats and Streams, Problems on Trains, Simple and Compound Interests, Time and Work, Permutations and Combination, Clocks, Odd Man Out, Heights

Limitations of Terzaghi Theory

Limitations of Terzaghi Theory The value of the coefficient of consolidation has been assumed to be constant.  The distance d of the drainage path cannot be measured accurately in the field. The thickness of the deposit is generally variable, and an average value has to be estimated.  There is sometimes difficulty 1n locating the drainage face, and sometimes thin previous seams that can act as good drainage faces are missed in the boring operations. The equation is based on the assumption that the consolidation is one-dimensional. In the field, the consolidation is generally 3-dimensional. The lateral drainage may have a significant effect on the time rate of consolidation. The initial consolidation and secondary consolidation have been neglected. Sometimes these form an important part of the total consolidation. In actual practice, the pressure distribution may be far from linear or uniform.

Comparison between VSI and CSI

Comparison between VSI and CSI In power electronic systems, inverters are an essential component that converts direct current (DC) into alternating current (AC). There are two main types of inverters used in power electronic systems: Voltage Source Inverters (VSI) and Current Source Inverters (CSI). Both have their own unique advantages and disadvantages, and the choice of which to use depends on the specific application and the desired outcome. Comparisons between voltage source inverters and current source inverters are as follows. In voltage source inverters, the input voltage is maintained constant and the amplitude of the output voltage does not depend on the load. However, the waveform of load current, as well as its magnitude, depends upon the nature of load impedance.  In current source inverters (CSI), the input current is constant but adjustable. The amplitude of output current from CSI is freelance of the load. However, the magnitude of output voltage and its undulation outp