APP下载

一种基于ADC采样的设备ID识别方法

2021-06-16陈超鑫肖林松周学成陈岗

电子技术与软件工程 2021年7期
关键词:产品功能设备

陈超鑫 肖林松 周学成 陈岗

(威胜信息技术股份有限公司 湖南省长沙市 410205)

一般情况下,选择一款MCU 时会从多个方面进行考虑:功能、性能、管脚数、价格、稳定性等。MCU 的功能、管脚数与价格一般都是矛盾的,同一系列MCU 功能丰富管脚数量多的一般价格相对较高。

工程师在选定一款MCU 后,希望此MCU 能用于公司的多款产品,有的公司同一MCU 可能用于多达10 款以上产品。每款产品的功能存在一定的相关性,区别一般不会太大,但是软硬件上都会存在一定的差异,一般会对每款产品在软件上进行适配。为了减少软硬件开发、测试的工作量,降低生产出错概率,提高产品的稳定性。所以希望多款产品的平台软件能为同一版本,编译一次生成二进制文件后,针对不同产品测试和生产烧录时均使用同一个二进制文件,减少风险并提高产品稳定性。

硬件设计上一般使用通用GPIO 作为产品ID,比如使用4 个GPIO 共有16 种组合0000-1111,可区分同一MCU 的16 款产品,但是这样会浪费掉4 个GPIO,形成了硬件资源的浪费。由于很多管脚功能是复用的,作为GPIO 使用后,别的功能就没法使用,此GPIO 再也不能连接别的外围电路。满足不了产品设计及功能需求。

因而传统的产品ID 识别方法存在不足,有待改进和提高。本方法将系统电压经过ID 识别器进行处理,连接到MCU ADC 通路,系统上电后对ADC 通路进行初始化,进而获取设备的ID 电压,根据ID 电压判断是哪一款产品,并设置设备全局标识。通过设备全局标识,初始化不同硬件,运行不同软件流程,实现不同产品功能。……

登录APP查看全文

猜你喜欢

产品功能设备
也谈诗的“功能”
谐响应分析在设备减振中的应用
基于MPU6050简单控制设备
关于非首都功能疏解的几点思考
500kV输变电设备运行维护探讨
2015产品LOOKBOOK直击
原来他们都是可穿戴设备
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用
新产品