电子说
在电子设计领域,数字电位器凭借其高精度、可编程性和稳定性,成为众多电子系统中的关键组件。Microchip Technology Inc.推出的MCP401X/2X数字电位器评估板,为工程师们提供了一个便捷的平台,用于快速评估和开发相关应用。本文将深入剖析该评估板的各个方面,帮助工程师们更好地理解和使用它。
文件下载:MCP402XEV.pdf
MCP402X数字电位器评估板(MCP402XEV)旨在让系统设计师能够迅速评估Microchip的MCP401X/2X数字电位器产品的性能。该评估板的PCB设计支持多种不同封装的数字电位器,包括8引脚150 mil SOIC的MCP4021 - XXX/SN、SOT - 23 - 6的MCP4022/23/24 - XXX/OT以及SOT - 23 - 5的MCP4024 - XXX/OT等,同时还使用了SOT - 23 - 6的PIC10F20X微控制器。
MCP402X评估板具有以下特点:
测试数字电位器性能需要2.7V至5.5V的电源和电压表或数字万用表(DMM)。连接电源的“+”到VDD,“ - ”到GND,将电压表连接到W端子和GND。根据不同的MCP4021电阻值,输出电压范围也不同,如2 kΩ时约为1.79V至3.21V,5 kΩ时约为1.25V至3.75V等。
00066_MCP402XEV.HEX固件为操作MCP402X数字电位器提供了简单的接口,支持十种基本命令,通过不同的按钮序列实现,包括增量和减量操作,以及高低电压命令。
按照以下步骤进行比率电压演示:
当5.0V电压施加到评估板,电阻R2和R3为2500Ω,MCP4011电阻值( (R{AB}) )为10 kΩ时,滑臂位置与电压的关系如表2 - 3所示,计算公式为: [Voltage at Wiper = System V{D D} cdot frac{left(R 3+left(right.right. Wiper Position left.cdotleft(R{A B}right) / 63right)right)}{R 3+R{A B}+R 2}] 其中, (System V{DD}=5.0 V) , (R 2=2.5 k Omega) , (R 3=2.5 k Omega) , (R{A B}=10 k Omega) 。10 kΩ MCP4021的典型步长电阻约为158.73Ω,5V电源和15 kΩ总电阻下,每步电压变化约为0.053V。
000066_MCP402XEV.ASM源代码使用汇编语言为PIC10F206微控制器编写。固件初始化I/O,每毫秒轮询INCR和DECR按钮,若按钮在50 ms内被按下40 ms,则认为按钮被消抖并被按下。根据按钮状态确定所需的“动作状态”,通过简单的状态机解码所需动作。低电压命令由PIC10F206 I/O直接驱动,高电压命令需要额外的硬件生成8V信号,利用PIC10F206的OSCOUT功能和简单的电荷泵实现。
附录A包含评估板的原理图和布局图,包括原理图、顶层+丝印层布局、底层布局、顶层丝印层布局和底层+丝印层布局。
附录B列出了评估板的物料清单,包括电容、二极管、开关、连接器、电阻、数字电位器和微控制器等元件的数量、参考编号、描述、制造商和零件编号。
附录C介绍了如何使用BFMP编程器为评估板供电。BFMP编程器(PG164101)和PICkit™ 2 Flash Starter Kit使用6引脚接口,评估板按特定方向插入。编程器使用PICkit™ 1 Baseline Flash Programmer软件,配置为选择设备电源时,BFMP可一直为连接的评估板供电,但编程时不要勾选设备电源,确保PIC10F206仅在编程周期内供电。
附录D讨论了使用Microchip编程器(如BPMF或MPLAB® ICD 2)对MCP402XEV编程时可能出现的问题。由于D1和R1组件通过电容C2存在接地电流路径,ICSPDAT信号的编程电压可能不满足PIC10F206 GP1引脚的电压要求。编程时需抬起电容C2的一个端子,编程后再重新连接。
附录E提供了00066_MCP402XEV.ASM源代码,详细描述了固件的操作,包括状态机代码、按钮消抖、增量和减量操作等。代码中的注释对各部分功能进行了说明,同时还提到了软件许可协议。
MCP401X/2X数字电位器评估板为工程师提供了一个全面的平台,用于评估和开发数字电位器应用。通过详细的文档和丰富的功能,工程师可以快速上手,进行各种测试和实验。然而,在使用过程中,如编程时遇到的问题,需要仔细处理,以确保评估板的正常运行。你在使用这款评估板时是否也遇到过类似的问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !