Design for Manufacturing软件:Mentor Graphics二次开发_(1).MentorGraphics软件基础

Mentor Graphics软件基础

1. 软件概述

1.1 Mentor Graphics简介

Mentor Graphics是一家专注于电子设计自动化(EDA)的公司,其提供的软件工具广泛应用于集成电路设计、PCB设计和仿真、IC封装设计等领域。Mentor Graphics软件的主要目标是帮助工程师提高设计效率,减少设计错误,并优化制造过程。这些工具不仅可以用于设计阶段,还可以在制造和测试阶段提供支持,确保产品的高质量和高可靠性。
在这里插入图片描述

1.2 主要模块介绍

Mentor Graphics软件包含多个模块,每个模块都有其特定的功能和应用场景。以下是几个主要模块的介绍:

  • Xpedition PCB Editor:用于PCB设计,支持从原理图到布局的完整设计流程。

  • HyperLynx:用于PCB信号完整性、电源完整性、热分析和EMI分析。

  • PADS:适用于中小企业和初创公司的PCB设计工具,功能强大且易于使用。

  • Calibre:用于IC设计的制造验证,支持DRC(设计规则检查)、LVS(布局与原理图验证)等。

  • Tessent:用于测试和诊断IC设计中的故障。

2. 安装与配置

2.1 安装步骤

安装Mentor Graphics软件通常需要遵循以下步骤:

  1. 下载安装包:从Mentor Graphics官方网站或授权代理商处下载安装包。

  2. 运行安装程序:双击安装包,启动安装程序。

  3. 选择安装类型:根据需要选择标准安装或自定义安装。

  4. 阅读并接受许可协议:阅读并接受软件的许可协议。

  5. 选择安装路径:指定软件的安装路径。

  6. 配置安装选项:选择需要安装的模块和组件。

  7. 激活软件:输入许可证密钥或连接到授权服务器进行激活。

2.2 配置环境

安装完成后,需要配置软件环境以确保其正常运行。以下是一些常见的配置步骤:

  1. 设置环境变量

    • 打开系统环境变量设置。

    • 添加Mentor Graphics软件的安装路径到PATH环境变量中。

  2. 配置许可证

    • 确保许可证服务器已经启动。

    • 在Mentor Graphics软件中配置许可证服务器的地址和端口。

  3. 配置用户偏好

    • 打开软件,进入用户偏好设置界面。

    • 根据个人需求配置用户界面、单位、默认路径等。

2.3 示例:配置环境变量


# 打开环境变量设置

# Windows系统

# 1. 右键点击“此电脑”或“我的电脑”图标,选择“属性”。

# 2. 点击“高级系统设置”。

# 3. 在“系统属性”窗口中,点击“环境变量”按钮。

# 4. 在“系统变量”部分,找到“Path”变量,点击“编辑”。

# 5. 添加Mentor Graphics软件的安装路径,例如:C:\Program Files\Mentor Graphics\Xpedition



# Linux系统

# 打开终端,编辑~/.bashrc或~/.bash_profile文件

export PATH=$PATH:/opt/mentor/xpedition/bin

3. 基本操作

3.1 启动软件

启动Mentor Graphics软件可以通过以下几种方式:

  • 桌面快捷方式:双击桌面上的快捷方式。

  • 命令行:在终端或命令提示符中输入软件的启动命令。

  • 任务栏:点击任务栏中的软件图标。

3.2 创建新项目

创建新项目是使用Mentor Graphics软件进行设计的第一步。以下是创建新项目的步骤:

  1. 启动软件:打开Mentor Graphics软件。

  2. 选择项目类型:根据设计需求选择项目类型,如PCB设计、IC设计等。

  3. 指定项目名称和路径:输入项目名称并选择保存路径。

  4. 配置项目选项:根据需要配置项目选项,如单位、网格、默认库等。

  5. 保存项目:点击“保存”按钮,创建新项目。

3.3 导入设计文件

导入设计文件是将现有设计数据导入到Mentor Graphics软件中的重要步骤。以下是导入设计文件的步骤:

  1. 打开项目:启动软件并打开项目。

  2. 选择导入文件类型:根据文件类型选择相应的导入工具,如原理图文件、Gerber文件等。

  3. 指定文件路径:选择要导入的文件路径。

  4. 配置导入选项:根据需要配置导入选项,如层映射、单位转换等。

  5. 执行导入:点击“导入”按钮,将文件导入到项目中。

3.4 示例:导入Gerber文件


# 打开Xpedition PCB Editor

xpedition.exe



# 选择文件菜单中的“导入”选项

File -> Import...



# 选择Gerber文件类型

Import Type: Gerber



# 指定文件路径

File Path: C:\Users\YourName\Documents\GerberFiles



# 配置层映射和其他选项

Layer Mapping:

- Top Layer: C:\Users\YourName\Documents\GerberFiles\top_copper.gbr

- Bottom Layer: C:\Users\YourName\Documents\GerberFiles\bottom_copper.gbr

- Silkscreen: C:\Users\YourName\Documents\GerberFiles\top_silk.gbr

- Solder Mask: C:\Users\YourName\Documents\GerberFiles\top_mask.gbr



# 执行导入

Click "Import" button

4. 用户界面

4.1 界面布局

Mentor Graphics软件的用户界面通常包括以下几个主要部分:

  • 菜单栏:包含文件、编辑、视图、工具等常用操作。

  • 工具栏:提供快速访问常用工具的按钮。

  • 工作区:显示设计文件和编辑区域。

  • 属性面板:显示当前选中对象的属性信息。

  • 导航器:用于导航设计文件中的各个部分。

4.2 自定义界面

用户可以根据自己的需求自定义界面布局,以提高工作效率。以下是一些常见的自定义步骤:

  1. 调整菜单栏和工具栏:根据常用操作调整菜单栏和工具栏的布局。

  2. 调整工作区:根据设计需求调整工作区的视图和布局。

  3. 调整属性面板:根据需要显示或隐藏属性面板中的某些属性。

  4. 保存自定义布局:将自定义布局保存为模板,以便下次使用。

4.3 示例:自定义工具栏


# 打开Xpedition PCB Editor

xpedition.exe



# 选择工具栏配置选项

View -> Toolbars -> Customize...



# 在“工具栏自定义”对话框中,选择要添加的工具

Add Tool:

- Place Component

- Route

- DRC Check

- Save



# 调整工具的顺序

Drag and drop tools to rearrange their order



# 保存自定义布局

Click "OK" button to apply changes

5. 文件管理

5.1 文件结构

Mentor Graphics软件的项目文件通常包含以下几个部分:

  • 原理图文件:存储电路原理图信息。

  • 布局文件:存储PCB布局信息。

  • 库文件:存储元件库和符号库信息。

  • 约束文件:存储设计约束信息,如信号完整性约束、布局约束等。

  • 输出文件:存储生成的输出文件,如Gerber文件、钻孔文件等。

5.2 文件操作

文件操作包括创建、打开、保存和导出等。以下是一些常见的文件操作步骤:

  1. 创建新文件:选择文件菜单中的“新建”选项,创建新文件。

  2. 打开现有文件:选择文件菜单中的“打开”选项,选择要打开的文件。

  3. 保存文件:选择文件菜单中的“保存”选项,保存当前文件。

  4. 导出文件:选择文件菜单中的“导出”选项,选择导出文件类型和路径。

5.3 示例:导出Gerber文件


# 打开Xpedition PCB Editor

xpedition.exe



# 打开项目

File -> Open -> Project



# 选择项目路径

Project Path: C:\Users\YourName\Documents\PCB_Project



# 选择文件菜单中的“导出”选项

File -> Export...



# 选择Gerber文件类型

Export Type: Gerber



# 指定导出路径

Export Path: C:\Users\YourName\Documents\GerberOutput



# 配置导出选项

Export Options:

- Include Drill Data

- Include Silkscreen

- Include Solder Mask



# 执行导出

Click "Export" button

6. 原理图设计

6.1 原理图编辑器

原理图编辑器是Mentor Graphics软件中用于创建和编辑电路原理图的工具。它提供了丰富的元件库和强大的编辑功能,可以帮助用户高效地完成原理图设计。

6.2 创建原理图

创建原理图的步骤如下:

  1. 启动原理图编辑器:打开Mentor Graphics软件,选择原理图编辑器。

  2. 选择项目:选择要创建原理图的项目。

  3. 添加元件:从元件库中选择需要的元件并添加到原理图中。

  4. 连接元件:使用导线连接元件,形成电路。

  5. 添加注释:添加必要的注释和说明,以便后续设计和制造。

6.3 示例:创建简单的电路原理图


# 打开原理图编辑器

xpedition.exe



# 选择项目

File -> Open -> Project



# 选择项目路径

Project Path: C:\Users\YourName\Documents\Schematic_Project



# 添加元件

Place Component:

- Component: Resistor

- Value: 10k

- Reference: R1



Place Component:

- Component: Capacitor

- Value: 10nF

- Reference: C1



# 连接元件

Route:

- Connect R1 and C1



# 添加注释

Add Note:

- Text: "Simple RC Circuit"

- Position: (100, 100)

7. PCB布局设计

7.1 布局编辑器

布局编辑器是Mentor Graphics软件中用于创建和编辑PCB布局的工具。它提供了丰富的元件库、层管理功能和布线工具,可以帮助用户高效地完成PCB布局设计。

7.2 创建PCB布局

创建PCB布局的步骤如下:

  1. 启动布局编辑器:打开Mentor Graphics软件,选择布局编辑器。

  2. 选择项目:选择要创建PCB布局的项目。

  3. 设置布局参数:根据设计需求设置布局参数,如板尺寸、层数、单位等。

  4. 导入原理图:将原理图文件导入到布局编辑器中。

  5. 放置元件:将元件从库中拖放到布局中。

  6. 布线:使用布线工具连接元件,形成电路。

  7. 检查设计:使用DRC工具检查设计的正确性和合规性。

7.3 示例:创建简单的PCB布局


# 打开布局编辑器

xpedition.exe



# 选择项目

File -> Open -> Project



# 选择项目路径

Project Path: C:\Users\YourName\Documents\PCB_Project



# 设置布局参数

Board Size: 100mm x 100mm

Number of Layers: 2

Units: mm



# 导入原理图

Import Schematic:

- Schematic File: C:\Users\YourName\Documents\Schematic_Project\Simple_RC_Circuit.sch



# 放置元件

Place Component:

- Component: R1

- Position: (10, 10)



Place Component:

- Component: C1

- Position: (30, 10)



# 布线

Route:

- Connect R1 and C1



# 检查设计

DRC Check:

- Run DRC to ensure no design rule violations

8. 设计规则检查(DRC)

8.1 DRC概述

设计规则检查(DRC)是确保PCB设计符合制造要求的重要步骤。Mentor Graphics软件提供了强大的DRC工具,可以帮助用户自动检查设计中的错误和违规。

8.2 配置DRC规则

配置DRC规则的步骤如下:

  1. 打开DRC配置界面:选择工具菜单中的“DRC配置”选项。

  2. 选择规则类别:根据需要选择规则类别,如间距规则、宽度规则等。

  3. 设置规则参数:根据制造要求设置规则参数,如最小间距、最小线宽等。

  4. 保存规则:将配置的规则保存为规则文件,以便后续使用。

8.3 执行DRC检查

执行DRC检查的步骤如下:

  1. 启动DRC工具:选择工具菜单中的“DRC检查”选项。

  2. 选择规则文件:选择配置好的规则文件。

  3. 运行检查:点击“运行”按钮,开始DRC检查。

  4. 查看结果:检查完成后,查看DRC报告,修复发现的错误和违规。

8.4 示例:配置和执行DRC规则


# 打开DRC配置界面

xpedition.exe



# 选择工具菜单中的“DRC配置”选项

Tools -> DRC Configuration...



# 选择规则类别

Rule Category: Spacing



# 设置规则参数

Minimum Spacing: 0.2mm



# 选择规则类别

Rule Category: Width



# 设置规则参数

Minimum Width: 0.2mm



# 保存规则文件

Save Rule File: C:\Users\YourName\Documents\PCB_Project\DRC_Rules.drc



# 启动DRC工具

Tools -> DRC Check...



# 选择规则文件

Rule File: C:\Users\YourName\Documents\PCB_Project\DRC_Rules.drc



# 运行检查

Click "Run" button



# 查看结果

DRC Report: C:\Users\YourName\Documents\PCB_Project\DRC_Report.txt

9. 仿真与分析

9.1 信号完整性分析

信号完整性分析是确保PCB设计中信号传输质量的重要步骤。Mentor Graphics软件提供了HyperLynx工具,可以进行信号完整性分析。

9.2 电源完整性分析

电源完整性分析是确保PCB设计中电源分配网络稳定性的关键步骤。Mentor Graphics软件同样提供了HyperLynx工具,可以进行电源完整性分析。

9.3 热分析

热分析是评估PCB设计中热分布和热管理的重要步骤。Mentor Graphics软件提供了HyperLynx工具,可以进行热分析。

9.4 EMI分析

EMI(电磁干扰)分析是确保PCB设计中电磁兼容性的重要步骤。Mentor Graphics软件提供了HyperLynx工具,可以进行EMI分析。

9.5 示例:进行信号完整性分析


# 打开HyperLynx Signal Integrity工具

hyperlynx.exe



# 选择项目

File -> Open -> Project



# 选择项目路径

Project Path: C:\Users\YourName\Documents\PCB_Project



# 选择要分析的网络

Select Network:

- Network: Signal1



# 配置分析参数

Analysis Parameters:

- Simulation Type: Transient

- Simulation Time: 1ns

- Step Size: 0.1ps



# 运行分析

Run Analysis:

- Click "Run" button



# 查看结果

Analysis Report: C:\Users\YourName\Documents\PCB_Project\Signal1_Report.txt

10. 制造输出

10.1 制造输出文件类型

Mentor Graphics软件支持多种制造输出文件类型,包括但不限于:

  • Gerber文件:用于描述PCB的铜层、阻焊层、丝印层等信息。

  • 钻孔文件:用于描述PCB上的钻孔位置和尺寸。

  • BOM文件:用于生成物料清单,包括元件信息和数量。

  • 装配图:用于指导PCB的装配过程。

10.2 生成制造输出文件

生成制造输出文件的步骤如下:

  1. 选择输出文件类型:根据制造需求选择输出文件类型。

  2. 配置输出选项:根据需要配置输出选项,如层映射、单位转换等。

  3. 指定输出路径:选择输出文件的保存路径。

  4. 生成文件:点击“生成”按钮,生成制造输出文件。

10.3 示例:生成Gerber文件


# 打开Xpedition PCB Editor

xpedition.exe



# 选择项目

File -> Open -> Project



# 选择项目路径

Project Path: C:\Users\YourName\Documents\PCB_Project



# 选择文件菜单中的“导出”选项

File -> Export...



# 选择Gerber文件类型

Export Type: Gerber



# 配置输出选项

Export Options:

- Include Drill Data

- Include Silkscreen

- Include Solder Mask



# 指定输出路径

Export Path: C:\Users\YourName\Documents\GerberOutput



# 生成文件

Click "Export" button

11. 数据管理

11.1 数据库管理

数据库管理是Mentor Graphics软件中用于存储和管理设计数据的重要功能。用户可以通过数据库管理工具进行数据备份、恢复和同步等操作。这些工具不仅有助于团队协作,还可以确保设计数据的安全性和完整性。

11.2 版本控制

版本控制是确保设计数据安全性和可追溯性的关键步骤。通过版本控制,用户可以跟踪设计的每次修改,回滚到之前的版本,以及管理多个设计分支。Mentor Graphics软件支持多种版本控制工具,如SVN(Subversion)、Git等。

11.3 数据备份与恢复

数据备份与恢复是防止数据丢失的重要措施。用户可以通过软件的备份与恢复功能定期备份设计数据,并在需要时进行恢复。以下是一些常见的备份与恢复步骤:

  1. 备份项目

    • 选择文件菜单中的“备份项目”选项。

    • 选择备份路径和备份格式。

  2. 恢复项目

    • 选择文件菜单中的“恢复项目”选项。

    • 选择备份文件进行恢复。

11.4 示例:使用SVN进行版本控制

使用SVN(Subversion)进行版本控制可以帮助团队成员更好地协作和管理设计数据。以下是一些常见的SVN操作步骤:

  1. 安装SVN客户端

    • 从SVN官方网站或第三方客户端下载安装包。

    • 安装SVN客户端,如TortoiseSVN或命令行SVN。

  2. 创建SVN仓库

    • 打开命令行或终端。

    • 创建SVN仓库目录,例如:

      
      svnadmin create C:\SVNRepository
      
      
  3. 配置SVN仓库

    • 配置SVN仓库的访问权限,例如:

      
      # 打开配置文件
      
      notepad C:\SVNRepository\conf\svnserve.conf
      
      
      
      # 配置访问权限
      
      anon-access = read
      
      auth-access = write
      
      
  4. 导入项目到SVN仓库

    • 将项目文件导入到SVN仓库中,例如:

      
      svn import C:\Users\YourName\Documents\PCB_Project file:///C:\SVNRepository/PCB_Project -m "Initial import"
      
      
  5. 检出项目

    • 在工作目录中检出项目文件,例如:

      
      svn checkout file:///C:\SVNRepository/PCB_Project C:\Users\YourName\Documents\PCB_Project_Working
      
      
  6. 提交更改

    • 在项目中进行修改后,提交更改到SVN仓库,例如:

      
      # 切换到工作目录
      
      cd C:\Users\YourName\Documents\PCB_Project_Working
      
      
      
      # 添加新文件
      
      svn add NewFile.gbr
      
      
      
      # 提交更改
      
      svn commit -m "Added new Gerber file"
      
      
  7. 更新项目

    • 从SVN仓库中更新项目文件,例如:

      
      # 切换到工作目录
      
      cd C:\Users\YourName\Documents\PCB_Project_Working
      
      
      
      # 更新项目
      
      svn update
      
      
  8. 查看版本历史

    • 查看项目的版本历史记录,例如:

      
      # 切换到工作目录
      
      cd C:\Users\YourName\Documents\PCB_Project_Working
      
      
      
      # 查看版本历史
      
      svn log
      
      
  9. 回滚到特定版本

    • 如果需要回滚到特定版本,可以使用以下命令:

      
      # 切换到工作目录
      
      cd C:\Users\YourName\Documents\PCB_Project_Working
      
      
      
      # 回滚到版本10
      
      svn update -r 10
      
      

通过以上步骤,用户可以有效地使用SVN进行版本控制,确保设计数据的安全性和可追溯性。

12. 故障诊断与测试

12.1 故障诊断工具

故障诊断是确保IC设计质量和可靠性的关键步骤。Mentor Graphics软件提供了Tessent工具,用于测试和诊断IC设计中的故障。Tessent工具可以帮助用户生成测试向量、进行故障仿真和分析,以及优化测试覆盖率。

12.2 生成测试向量

生成测试向量是故障诊断的第一步,通过测试向量可以检测设计中的潜在故障。以下是生成测试向量的步骤:

  1. 启动Tessent工具:打开Mentor Graphics软件,选择Tessent工具。

  2. 选择项目:选择要生成测试向量的项目。

  3. 配置测试选项:根据需要配置测试选项,如测试覆盖率、测试类型等。

  4. 生成测试向量:点击“生成”按钮,生成测试向量文件。

12.3 进行故障仿真

故障仿真是验证测试向量有效性的关键步骤。通过故障仿真,用户可以检测设计中的实际故障并进行分析。以下是进行故障仿真的步骤:

  1. 启动Tessent工具:打开Mentor Graphics软件,选择Tessent工具。

  2. 选择项目:选择要进行故障仿真的项目。

  3. 导入测试向量:选择生成的测试向量文件。

  4. 配置仿真参数:根据需要配置仿真参数,如仿真时间、仿真类型等。

  5. 运行仿真:点击“运行”按钮,开始故障仿真。

  6. 查看仿真结果:仿真完成后,查看仿真报告,分析发现的故障。

12.4 示例:生成测试向量并进行故障仿真


# 启动Tessent工具

tessent.exe



# 选择项目

File -> Open -> Project



# 选择项目路径

Project Path: C:\Users\YourName\Documents\IC_Project



# 配置测试选项

Test Options:

- Test Coverage: 95%

- Test Type: ATPG (Automatic Test Pattern Generation)



# 生成测试向量

Generate Test Vectors:

- Click "Generate" button

- Test Vector File: C:\Users\YourName\Documents\IC_Project\test_vectors.txt



# 导入测试向量

Import Test Vectors:

- Test Vector File: C:\Users\YourName\Documents\IC_Project\test_vectors.txt



# 配置仿真参数

Simulation Parameters:

- Simulation Time: 100ns

- Simulation Type: Gate-Level



# 运行仿真

Run Simulation:

- Click "Run" button



# 查看仿真结果

Simulation Report: C:\Users\YourName\Documents\IC_Project\simulation_report.txt

13. 技术支持与资源

13.1 技术支持

Mentor Graphics提供了多种技术支持渠道,包括但不限于:

  • 官方网站:访问Mentor Graphics官方网站,获取最新的软件版本和技术文档。

  • 在线社区:加入Mentor Graphics的在线社区,与其他用户交流经验和解决问题。

  • 技术支持热线:联系Mentor Graphics的技术支持热线,获取专业的技术支持。

13.2 培训资源

为了帮助用户更好地掌握Mentor Graphics软件的使用方法,公司提供了丰富的培训资源,包括:

  • 在线教程:访问Mentor Graphics官方网站,观看在线教程和视频。

  • 培训课程:参加Mentor Graphics组织的线下或线上培训课程。

  • 技术文档:阅读Mentor Graphics提供的技术文档和用户手册。

13.3 示例:访问在线教程


# 打开浏览器

# 进入Mentor Graphics官方网站

https://www.mentor.com/



# 导航到培训资源页面

- 选择“培训资源”或“学习中心”链接



# 选择感兴趣的教程

- 例如,选择“PCB设计基础培训”课程



# 注册并观看教程

- 注册账户或登录现有账户

- 点击“开始学习”按钮

14. 总结

Mentor Graphics软件是电子设计自动化(EDA)领域的重要工具,广泛应用于集成电路设计、PCB设计和仿真、IC封装设计等领域。通过本文档的介绍,用户可以更好地了解Mentor Graphics软件的基础操作、功能模块、安装配置、原理图设计、PCB布局设计、DRC检查、仿真与分析、制造输出和数据管理等内容。希望这些内容能够帮助用户高效地使用Mentor Graphics软件,提高设计质量和效率。

通过系统的培训和技术支持,用户可以进一步掌握软件的高级功能,应对更复杂的电子设计挑战。Mentor Graphics公司也持续不断地更新和优化其软件工具,以满足不断变化的市场需求和技术进步。

1、安装PADS9.5 首先将PADS9.5.zip解压,解压后会出现一个PADS9.5_mib.exe的可执行文件,双击运行“PADS9.5_mib.exe”(Windows 7系统请右键点击选择“以管理员身份运行”) 提示需要硬件狗,点击“Next” 提示没有检测到授权文件,点击“Skip” 点击“Agree”,同意协议 点击“Modify”,进入配置安装环境界面 点击“Produc t Selection”,选择你需要安装的工具,一般选择PADS Layout、PADS Router、Design Entry(PADS Logic躲在这里)、Libraries等(因为是单机运行,Server Service就不用安装了) 点击“Target Path”,设置PADS9.5的安装位置 点击“PADS Projects Path”,设置PADS9.5的项目文件位置 配置完成,点击“Done” 点击“Install”开始安装 安装完毕时会提示注册, 选择“at later time”,最后点击“Done”完成安装。 2、开始和谐之旅 打开命令提示符口(大家可以将Mentorkg的文件夹下文件复制到PADS9.5的安装目录下,直接运行MentorKG.exe试验一下) mentorkg -patch X:\***\MentorGraphics\9.5PADS(X:\***为pads9.5的安装路径) 等待……会产生LICENSE.TXT,请一定记得保存!!!将文件另存为LICENSE.TXT(网上也有人另存为LICENSE.DAT,好像也没有啥问题),文件最好放在PADS9.5的安装目录下。 3、添加环境变量->系统变量,变量名:MGLS_LICENSE_FILE,变量值:LICENSE.TXT的位置,如: MGLS_LICENSE_FILE = C:\MentorGraphics\LICENSE.TXT。 至此操作完毕。 补充:PADS9.5不需要替换MGLS.DLL。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值