当前位置:网站首页>How to select MCU?
How to select MCU?
2022-07-19 08:16:00 【Remember honesty】
Hello everyone , I remember .
Today's article , Talk about it MCU How to select .
Tell me my thoughts .
1、 Count which peripherals
If there are multiple in a system MCU, At this time, we should allocate well , If the temperature hangs 1# MCU, Bluetooth hook 2# MCU, wait .
2、 Determine the communication interface of the peripheral
Some peripherals support multiple interfaces , Such as I2C and SPI, At this time, according to the data volume of peripherals 、 Development workload 、 Previous product experience 、 Product definition 、 Power consumption and other aspects to determine the interface .
3、 Determine the level of peripheral communication interface
The level of some peripheral communication interfaces , The reference is not the supply voltage . Such as power supply 2.8V, The communication interface is 1.8V, Give chip VDDIO The voltage of ,I2C According to the external pull-up source voltage, etc , These are determined first .
4、 Determine the power supply range of peripherals
The current of some peripherals is very small , Supply voltage and MCU The voltage is the same , We can directly IO drive , Such as G-sensor.
The voltage of some peripherals needs to be converted by the power chip , At this time, we should consider increasing GPIO( Power control pin ).
5、 Determine the peripheral GPIO Number
According to the circuit in the specification , First, roughly determine , For example, does the power supply of peripherals need to be controlled , Break the foot , Wake up feet , Need level conversion , Do you need to add... For level conversion GPIO Enable to control .
6、 Determine peripherals GPIO The type of
What is common GPIO Can , What needs to be interrupted GPIO, Which can be configured as PWM wait .
7、 determine ADC The number of
Such as battery voltage detection ,ID Identification, etc .
8、I
边栏推荐
- 深度学习之 7 深度前馈网络
- 【C语言】自定义类型详解:结构体、枚举、联合
- Yolov5 label and establish your own data set
- Leetcode daily question 2021/7/11-2021/7/17
- Set settings in vscode json
- Not so large number of combinations
- 代码学习(DeamNet)CVPR | Adaptive Consistency Prior based Deep Network for Image Denoising
- [C classes and objects] - Methods and class and object programming in C
- leetcode:287. 寻找重复数【快慢指针板子】
- 面试题:外边距折叠问题 (块级元素在普通文档流中的BUG)
猜你喜欢

Xilinx ultrascale+ MPSoC (zu9eg/zu15eg) high performance PCIe data preprocessing board

并发编程的核心问题

SCA在得物DevSecOps平台上应用

在线问题反馈模块实战(五):实现对通用字段内容自动填充功能

“韭菜”是怎么把钱送给“镰刀”的? 2020-03-07

依赖注入方式

经典通用的Pbootcms花卉网站模板源码,自适应手机端,带后台管理

openvino机器学习初体验

Redis master-slave replication

How does the V8 engine recycle garbage memory?
随机推荐
High performance integrated video image processing board based on ultrascale FPGA + Huawei Hisilicon arm / fpga+arm
深圳保诚笔试记录
从赌场逻辑,分析平台币的投资价值 2020-03-03
Will it be a little late to realize your "wonderful" 360?
Real case: how to check the soaring usage of CPU after the system goes online?
the max_ iter was reached which means the coef_ did not converge “the coef_ did not converge“
redis数据持久化
Go language Bible
812. 最大三角形面积
From the casino logic, analyze the investment value of platform currency 2020-03-03
演示集合注入
Jira --- workflow call external api
《牛客刷题》sql错题集
Leetcode daily question 2021/7/11-2021/7/17
Code learning (deamnet) CVPR | adaptive consistency prior based deep network for image learning
Local storage sessionstorage
Complete square number
unity 自定义天空球模型防止被裁剪
Niuke topic - house raiding 1, house raiding 2
Yolov5 label and establish your own data set