[经验] 如何设置AGRV2K的I/O特性

HIZYUAN   2025-10-23 15:38 楼主
21.png

 

一、AGRV2K I/O 特性设置

 

在工程的设置文件(*.asf,默认为空的文本文件)中加入相关语句,可以设置如下 IO 特性。 这里 xxx 为代码中 IO 的名称。 

 

1)上拉电阻: set_instance_assignment-name WEAK_PULL_UP_RESISTOR ON -to xxx

2)下拉电阻: set_instance_assignment -name CFG_KEEP -to xxx 2’b01 -extension

3)驱动电流: set_instance_assignment -name CURRENT_STRENGTH -to xxx 8MA

 

默认是 8MA,可以设置范围 2-30mA,偶数值。 

 

注意:上边一行添加完后,务必在后边添加回车换行(保证这行不是文件最后一行)。

 

1.png
22.png

 

二、AGRV2K芯片的驱动电流设置为10mA可以吗

 

AGRV2K 芯片的驱动电流可以设置为 10mA。

 

根据其特性,驱动电流支持在 2-30mA 范围内选择偶数值进行设置,10mA 属于该范围且为偶数,符合设置要求。

 

设置时可使用语句:

set_instance_assignment -name CURRENT_STRENGTH -to [IO名称] 10MA

 

其中 “[IO 名称]” 需替换为实际的 IO 引脚名称,设置后注意确保语句后有回车换行(非文件最后一行)即可。

 

2.png
23.png

 

三、AGRV2K的特性

 

AGRV2K 芯片主要特性如下:

 

1. 灵活的 I/O 配置能力  

•可配置上下拉电阻:支持通过工程设置文件(*.asf)为任意 I/O 引脚开启上拉(`WEAK_PULL_UP_RESISTOR ON`)或下拉电阻,适配不同外设(如开关、传感器)的电平需求,增强信号稳定性。  

•宽范围驱动电流:I/O 引脚驱动电流支持 2-30mA 范围内的偶数值调节(如 2mA、4mA…30mA),可直接驱动中小型执行器(继电器、小型直流电机、LED 阵列等),减少额外驱动电路。  

•引脚复用功能:部分引脚支持复用为通用 I/O 或特殊功能(如 JTAG、通信接口),需先配置功能模式再设置 I/O 特性,提升引脚利用率。  

 

 2. 轻量型处理能力  

内置低功耗 MCU 内核,适合运行简单控制逻辑(如状态判断、时序控制、外设联动),无需高性能处理器即可满足中小型场景需求(如LED舞台灯控制、便携式示波器、电机控制和工业单机控制等)。

支持基础编程模型,可通过简单工程配置实现 I/O 交互、中断响应等功能,开发门槛较低。  

海振远科技提供有多款开发板,用户可以通过开发板快速验证。

 

3. 低功耗与电源适应性  

工作电压范围适配常见直流电源(如 3.3V、5V),兼容多数外设的供电标准,简化电源电路设计。  

静态功耗较低,适合电池供电的低功耗场景(如物联网终端、便携式设备),延长设备续航。  

 

3.png

 

 4. 丰富的外设接口支持  

除通用 I/O 外,集成常用通信接口(如 UART、SPI、I2C 等),可直接连接传感器(温湿度、光照、距离传感器)、通信模块(蓝牙、Wi-Fi 子模块)或存储设备,扩展应用场景。  

 

 5. 环境适应性与可靠性  

工作温度范围覆盖工业级或民用场景需求(通常 -40℃~85℃),抗电磁干扰能力适配复杂环境(如工业车间、家庭电器集群)。  

•硬件设计上支持过流保护(部分引脚),降低外设异常时的芯片损坏风险。  

 

 6. 低成本与高集成度  

芯片集成度较高,可减少外围元件(如额外驱动芯片、电平转换电路),降低硬件成本和PCB面积,适合批量生产的中小型设备。  

 

 

综上,AGRV2K 以“灵活 I/O 驱动+轻量控制+低成本”为核心特性,更偏向于需直接驱动外设、逻辑简单的场景,平衡了功能适配性与开发成本。

 

4.png
5.png

 

 

联系海 振 远 科技

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复