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

[复制链接]
190|0
HIZYUAN 发表于 2025-10-23 15:42 | 显示全部楼层 |阅读模式
ST, I/O, AC, AG, ma, V2




一、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,偶数值。

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


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

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

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

设置时可使用语句:
set_instance_assignment -name CURRENT_STRENGTH -to [IO名称] 10MA

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


三、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),兼容多数外设的供电标准,简化电源电路设计。  
静态功耗较低,适合电池供电的低功耗场景(如物联网终端、便携式设备),延长设备续航。  


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

5. 环境适应性与可靠性  
工作温度范围覆盖工业级或民用场景需求(通常 -40℃~85℃),抗电磁干扰能力适配复杂环境(如工业车间、家庭电器集群)。  
•硬件设计上支持过流保护(部分引脚),降低外设异常时的芯片损坏风险。  

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

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



联系海 振 远 科技





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

38

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部