CH366 安 全 隔 离 卡 方 案 1 PCIE 扩 展 ROM 控 制 芯 片 CH366 硬 盘 和 网 络 安 全 隔 离 卡 方 案 版 本 : 1 http://wch.cn 1 概 述 安 全 隔 离 卡 用 于 将 普 通 计 算 机 分 为 安 全 环 境 ( 内 网 ) 和 开 放 环 境 ( 外 网 ), 内 网 和 外 网 使 用 不 同 的 硬 盘 并 且 连 接 到 不 同 的 网 络, 从 而 能 够 避 免 硬 盘 中 的 重 要 数 据 通 过 网 络 等 方 式 泄 露 一 般 的 双 网 卡 方 案 多 重 引 导 卡 或 者 多 用 户 管 理 卡 只 是 在 逻 辑 层 提 供 硬 盘 数 据 隔 离, 而 硬 盘 和 网 络 安 全 隔 离 卡 的 特 点 主 要 是 在 物 理 层 提 供 硬 盘 数 据 隔 离, 确 保 更 高 的 数 据 安 全 性 现 有 的 技 术 方 案 主 要 是 单 网 卡 双 硬 盘 物 理 切 换 隔 离, 通 常 都 需 要 在 启 动 时 选 择 内 网 或 者 外 网, 这 些 选 择 界 面 和 切 换 操 作 通 常 由 扩 展 ROM 中 的 启 动 程 序 完 成 2 用 户 的 功 能 需 求 分 析 1 用 户 需 要 在 开 机 后 选 择 将 使 用 内 网 的 安 全 环 境, 还 是 外 网 的 开 放 环 境, 所 以 安 全 隔 离 卡 应 该 能 够 在 开 机 时 向 用 户 提 供 选 择 界 面, 而 且 应 该 是 在 DOS 或 者 Windows 等 操 作 系 统 引 导 之 前 2 当 用 户 选 择 完 后, 安 全 隔 离 卡 需 要 执 行 内 外 网 的 环 境 切 换, 也 就 是 说, 需 要 在 选 择 界 面 ( 软 件 ) 与 隔 离 卡 切 换 电 路 ( 硬 件 ) 之 间 建 立 通 讯 3 当 启 动 时 切 换 选 择 后, 必 须 确 保 不 能 在 Windows 等 系 统 的 运 行 过 程 中 被 黑 客 无 意 或 者 恶 意 的 切 换, 否 则 将 导 致 硬 盘 数 据 不 完 整 以 及 数 据 通 过 外 网 泄 露, 所 以 安 全 隔 离 卡 需 要 一 个 切 换 锁 定 装 置 当 隔 离 卡 在 启 动 时 切 换 完 成 后, 必 须 锁 定 防 止 再 被 切 换, 直 到 关 机 或 者 重 启 才 能 解 除 4 美 观 需 求 早 期 产 品 是 从 计 算 机 后 壳 引 出 电 线 接 一 个 电 器 开 关 到 桌 面, 由 用 户 随 时 拨 动 开 关, 所 以 就 很 难 做 到 美 观, 也 不 完 全, 容 易 无 意 中 碰 到, 完 全 不 象 一 个 高 科 技 的 IT 产 品 5 方 便 性 和 智 能 化, 体 现 在 软 件 功 能 上 新 式 的 隔 离 卡 通 常 采 用 扩 展 ROM 程 序, 根 据 用 户 的 使 用 习 惯 提 供 仿 Windows 中 文 界 面 和 智 能 提 示, 以 及 个 性 化 的 启 动 图 片 6 方 案 的 统 一 性 和 可 升 级 性 同 一 方 案 既 能 支 持 PATA 并 口 硬 盘, 也 能 支 持 SATA 串 口 硬 盘, 便 于 批 量 采 购 和 备 货, 便 于 简 化 售 后 服 务 7 软 硬 件 的 兼 容 性, 由 所 采 用 的 技 术 方 案 而 定 例 如,IDE 接 口 只 用 于 硬 盘 和 光 驱 产 品, 当 前 的 UDMA133 硬 盘 工 作 在 133MHz 高 频 上, 如 果 通 过 拦 截 硬 盘 IDE 接 口 获 取 扩 展 ROM 发 出 的 切 换 指 令, 那 么 就 会 增 加 IDE 接 口 的 负 载, 对 于 更 高 速 度 的 SATA 接 口 则 问 题 更 严 重, 很 容 易 产 生 主 板 兼 容 性 问 题, 或 者 影 响 硬 盘 数 据 的 传 输 速 度, 好 的 技 术 方 案 应 该 尽 量 采 用 成 熟 的 标 准 化 技 术, 例 如 通 过 PCI-Express 总 线 的 I/O 端 口 获 取 扩 展 ROM 发 出 的 切 换 指 令 3 我 们 的 技 术 方 案 根 据 上 述 分 析, 可 以 采 用 PCIE 扩 展 ROM 专 用 控 制 芯 片 CH366Q, 主 要 是 考 虑 : 1 CH366 具 有 支 持 锁 定 的 控 制 输 出 引 脚, 可 以 实 现 切 换 锁 定, 防 止 被 WINDOWS 下 的 黑 客 应 用 软 件 意 外 切 换 导 致 数 据 泄 密 2 CH366 可 以 预 置 切 换 信 息, 支 持 在 下 次 开 机 时 或 者 重 新 启 动 时 自 动 加 载, 方 便 在 WINDOWS 下 进 行 切 换 即 先 在 WINDOWS 下 预 置, 再 在 重 启 时 执 行 切 换, 防 止 立 即 切 换 导 致 死 机 3 CH366 支 持 睡 眠 和 唤 醒, 可 以 设 定 在 关 机 后 数 秒 内 自 动 重 新 开 机, 通 过 关 机 来 清 空 内 存 中 的 数 据, 避 免 遗 留 在 内 存 的 的 重 要 数 据 在 切 换 后 被 带 到 外 网
CH366 安 全 隔 离 卡 方 案 2 4 CH366 提 供 Flash-ROM 闪 存, 支 持 在 线 擦 写, 便 于 在 用 户 端 远 程 升 级, 容 量 从 64KB 到 1MB, 可 以 记 忆 用 户 上 次 的 选 择, 也 可 以 记 忆 进 入 内 网 时 所 需 的 密 码, 或 者 保 存 产 品 序 列 号 等 5 CH366 支 持 扩 展 ROM, 并 且 可 以 使 用 厂 家 随 芯 片 提 供 的 免 费 授 权 使 用 的 BRM 程 序 库, 基 于 BRM 程 序 库 和 参 考 样 例, 设 计 出 个 性 化 的 选 择 界 面 将 非 常 容 易 6 CH366 具 有 I/O 端 口 读 写 功 能, 不 需 要 拦 截 硬 盘 数 据 就 可 以 在 标 准 的 PCIE 总 线 上 获 得 扩 展 ROM 发 出 的 切 换 指 令, 用 于 在 合 适 的 时 间 点 实 现 内 外 网 络 环 境 切 换 和 判 断 7 CH366 提 供 了 常 用 的 串 行 通 讯 扩 展 接 口, 能 够 方 便 地 与 单 片 机 或 者 CPLD/FPGA 交 换 数 据, 对 产 品 进 行 加 密 或 者 解 密 8 CH366 是 CH364 芯 片 的 升 级 版 本, 继 承 了 CH364 的 优 点 并 做 了 改 良 另 外, 真 正 的 安 全 性 必 须 是 在 公 开 技 术 方 案 后 仍 然 保 持 原 来 的 安 全 性, 基 于 CH366Q 设 计 的 安 全 隔 离 卡, 由 于 通 过 I/O 端 口 获 取 切 换 指 令 并 且 采 用 切 换 锁 定 技 术, 所 以, 在 公 开 技 术 方 案 的 情 况 下, 依 然 能 够 保 持 原 来 的 安 全 性, 而 不 怕 任 何 恶 意 的 黑 客 程 序 和 病 毒 总 之, 与 通 用 芯 片 相 比,CH366 在 隔 离 卡 应 用 方 面, 更 加 专 业 更 加 安 全 综 合 成 本 更 低 4 基 本 原 理 图 由 于 CH366Q 是 专 用 的 扩 展 ROM 控 制 芯 片, 所 以 除 了 CH366 芯 片 组 之 外, 无 需 其 它 任 何 芯 片, 只 要 外 加 物 理 切 换 器 件 即 可, 不 但 提 高 了 性 能, 而 且 综 合 成 本 更 低 完 整 的 物 理 切 换 电 路 请 参 考 隔 离 卡 评 估 板 的 技 术 资 料 光 盘 U3 是 CH364F 芯 片, 用 于 存 放 扩 展 ROM 程 序, 支 持 在 线 擦 写 随 时 升 级 由 于 内 外 网 络 切 换 和 锁 定 指 令 只 需 要 两 条 I/O 指 令, 加 上 启 动 选 择 界 面 等 部 分 后, 扩 展 ROM 程 序 仍 然 很 小,CH364F 的 剩 余 空 间 可 以 用 于 存 放 图 片 界 面 等, 以 及 用 于 记 忆 用 户 的 使 用 习 惯, 保 存 进 入 内 网 时 的 安 全 密 码 等, 隔 离 卡 厂 家 也 可 以 用 其 保 存 产 品 序 列 号 扩 展 ROM 的 启 动 模 式 工 作 模 式 等 CH364F 可 以 提 供 64KB 128KB 256KB 甚 至 1MB 的 容 量, 默 认 为 64KB 容 量 U4 是 24C02 或 24C04 等 芯 片, 该 芯 片 是 可 选 的, 用 于 提 供 产 品 信 息 ID, 并 记 忆 上 次 关 机 或 者 重 启 前 的 切 换 状 态, 便 于 下 次 冷 复 位 开 机 电 源 上 电 时 自 动 恢 复 上 次 的 切 换 状 态 由 于 EEPROM 芯 片 的 可 擦 写 次 数 更 多, 所 以 比 U3 更 适 宜 存 储 需 要 频 繁 修 改 的 数 据, 例 如 记 忆 当 前 切 换 状 态 跳 线 J1 J2 是 可 选 器 件, 由 用 户 根 据 需 要 设 定 跳 线, 从 而 使 扩 展 ROM 卡 采 用 不 同 的 启 动 模 式 工 作 模 式 等 当 前 的 BRM 子 程 序 库 默 认 是 使 用 GPI2 引 脚 即 J2 跳 线 选 择 启 动 模 式, 所 以 J2 不 宜 用 于 其 它 用 途 而 预 留 的 GPI1 引 脚 即 J1 跳 线 可 以 由 应 用 程 序 自 行 定 义 其 用 途, 默 认 的 隔 离 卡 源 程 序 将 插 上 J1 定 义 为 临 时 禁 止 扩 展 ROM 程 序, 解 决 调 试 过 程 中 因 为 程 序 失 误 而 无 法 进 入 系 统 的 问 题 三 级 管 T1 是 继 电 器 的 功 率 驱 动 电 路, 并 联 的 二 级 管 和 电 容 是 针 对 继 电 器 等 电 感 性 负 载 的 安 全 保 护 和 抗 干 扰 措 施 如 果 实 际 需 要 切 换 的 网 络 线 和 硬 盘 线 比 较 多, 那 么 可 以 采 用 多 个 双 刀 双 掷 的 继 电 器, 其 驱 动 控 制 端 并 联 后 由 T1 进 行 驱 动 三 极 管 和 二 极 管 的 驱 动 电 流 都 不 能 小 于 所 有 继 电 器 吸 合 所 需 驱 动 电 流 的 总 和 由 于 继 电 器 消 耗 电 流 较 大, 建 议 实 际 电 路 对 继 电 器 独 立 供 电 对 于 网 络 信 号 切 换, 由 于 需 要 电 隔 离, 建 议 使 用 继 电 器 对 于 硬 盘 信 号 切 换, 除 了 可 以 选 择 两 只 双 刀 双 掷 的 继 电 器 之 外, 也 可 以 将 继 电 器 换 成 高 速 且 低 阻 的 模 拟 开 关 芯 片, 以 节 约 成 本 例 如 含 有 四 只 SPDT 单 刀 双 掷 模 拟 开 关 的 CH440 芯 片 5 切 换 的 工 作 原 理 开 机 后,U1 内 部 自 动 解 锁, 隔 离 卡 进 入 准 备 状 态 U1 的 SW1 引 脚 被 置 位 为 高 电 平, 三 极 管 控 制 继 电 器 选 择 内 网 当 扩 展 ROM 接 收 到 用 户 的 选 择 后, 首 先 通 过 I/O 读 取 当 前 切 换 状 态, 不 匹 配 则 通 过 I/O 端 口 向 U1 发 出 切 换 选 择,U1 控 制 T1, 由 T1 控 制 继 电 器 选 择 内 网 或 者 外 网 当 内 外 网 切 换 和 配 置 参 数 保 存 操 作 完 成 后, 扩 展 ROM 程 序 通 过 I/O 端 口 向 U1 发 出 锁 定 指 令,U1
CH366 安 全 隔 离 卡 方 案 3 的 SW1 引 脚 输 出 状 态 将 保 持 不 变 直 到 重 新 启 动, 隔 离 卡 进 入 锁 定 状 态 在 WINDOWS 下 的 切 换 工 具 也 可 以 向 U1 预 置 重 启 后 的 切 换 状 态, 如 果 未 预 置, 则 默 认 值 是 仍 然 保 持 为 当 前 切 换 状 态 当 计 算 机 重 新 启 动 时,PERST# 信 号 线 使 U1 自 动 切 换 到 之 前 预 置 的 切 换 状 态, 并 且 U1 内 部 自 动 解 锁 而 进 入 准 备 状 态, 从 而 可 以 由 扩 展 ROM 程 序 验 证 预 置 的 切 换 状 态 或 者 重 新 选 择 网 络 环 境 验 证 通 过 后 扩 展 ROM 程 序 应 该 锁 定 U1, 确 保 直 到 重 新 启 动 才 能 再 次 切 换 锁 定 操 作 分 为 独 立 的 两 种, 一 是 锁 定 切 换 操 作, 二 是 锁 定 在 线 编 程 和 配 置 存 取 前 者 是 指 锁 定 后 无 法 再 次 切 换, 防 止 在 使 用 过 程 中 被 意 外 地 切 换 后 者 是 指 锁 定 后 无 法 在 线 升 级 扩 展 ROM 程 序 以 及 存 取 配 置 参 数, 防 止 被 意 外 或 者 恶 意 改 写 当 内 外 网 的 硬 盘 参 数 不 同 时, 切 换 网 络 环 境 后 必 须 重 新 启 动 为 了 防 止 重 启 后 扩 展 ROM 程 序 再 次 要 求 用 户 进 行 选 择, 可 以 在 U1 中 设 置 一 个 标 志, 当 重 启 后 扩 展 ROM 检 测 到 这 个 标 志 则 在 锁 定 状 态 后 直 接 引 导 操 作 系 统, 而 不 必 再 出 现 选 择 界 面 如 果 使 用 CH366 的 SW1 引 脚 作 为 切 换 控 制 输 出, 那 么 I/O 端 口 CH366_SW_CTRL 的 字 节 数 据 中 : 位 1 是 当 前 实 时 切 换 状 态 ; 位 3 是 预 置 的 重 启 后 的 切 换 状 态 ; 位 4~ 位 6 为 应 用 程 序 可 定 义 的 内 部 标 志 位, 其 数 据 不 受 重 启 影 响 进 入 锁 定 状 态 后, 位 1 将 不 再 接 受 新 写 入 的 数 据, 但 是 可 以 向 位 3 写 入 新 的 切 换 状 态, 该 状 态 只 能 在 重 启 时 才 能 生 效, 并 且 将 被 重 启 后 的 扩 展 ROM 程 序 验 证 I/O 端 口 CH366_IO_GPO 的 字 节 数 据 中 : 位 3 是 在 线 编 程 和 配 置 存 取 的 锁 定 状 态, 位 4 是 切 换 操 作 的 锁 定 状 态 6 扩 展 ROM 程 序 设 计 以 下 是 与 硬 件 相 关 的 切 换 和 锁 定 等 部 分 C 语 言 程 序,IO_BASE_ADDR 由 BRM 提 供 ctrl_port = IO_BASE_ADDR + CH366_SW_CTRL; lock_port = IO_BASE_ADDR + CH366_IO_GPO; 1 读 取 当 前 切 换 状 态 和 锁 定 状 态 ( 假 定 SW1 高 电 平 时 选 择 内 网 ) s = inportb ( ctrl_port ) if ( s & 0x02 ) { 正 在 内 网 } else { 正 在 外 网 } if ( inportb ( lock_port ) & 0x10 ) { 正 在 锁 定 状 态 } else { 正 在 准 备 状 态, 没 有 锁 定 状 态 } 2 设 定 新 的 切 换 状 态 和 锁 定 状 态 ( 假 定 继 电 器 不 吸 合 为 外 网 ) if ( 需 要 选 择 内 网 ) { s = 0x0F; } else { s = 0x05; } /* 选 择 外 网 */ outportb ( ctrl_port, s ); /* 设 定 切 换 状 态 */ if ( 需 要 锁 定 状 态 ) { outportb ( lock_port, inportb ( lock_port ) 0x10 ); } 3 读 写 I 2 C 接 口 的 串 行 EEPROM 芯 片 24Cxx 请 参 考 BRM 子 程 序 _CH363_I2C7_BYTE_R 和 _CH363_I2C7_BYTE_W 及 CH363_I2C7_BLK_R 等 4 读 写 Flash-ROM 闪 存 请 参 考 BRM 子 程 序 _CH364_FLASH_READ 和 _CH364_FLASH_WRITE 及 _CH364_FLASH_ERASE 等 为 了 加 速 和 简 化 扩 展 ROM 程 序 设 计,CH366 还 可 以 提 供 与 之 配 套 的 BRM 应 用 子 程 序 库, 其 中 包 括 800x600x256 色 仿 Windows 中 英 文 图 形 界 面 程 序 库 图 片 显 示 程 序 库 硬 盘 文 件 读 写 操 作 程 序 库 Boot-ROM 启 动 程 序 库 数 据 解 压 缩 程 序 库 字 符 串 处 理 程 序 库 杂 项 程 序 库, 这 些 子 程 序 都 能 够 在 BIOS 环 境 下 运 行, 无 需 DOS 等 操 作 系 统, 另 外, 还 可 以 提 供 与 之 配 套 的 多 国 语 言 字 库 提 取 工 具 等 基 于 专 业 的 BRM 程 序 库 设 计 隔 离 卡 的 扩 展 ROM 程 序 将 非 常 简 单, 可 以 不 需 要 考 虑 主 板 兼 容 性, 不 需 要 考 虑 硬 盘 存 取 中 英 文 图 形 显 示 等 各 种 底 层 I/O 操 作 相 关 说 明 也 可 参 考 CH36x 通 过 Boot-ROM 进 行
CH366 安 全 隔 离 卡 方 案 4 BIOS 扩 展 的 方 案 7 隔 离 卡 评 估 板 双 硬 盘 隔 离 卡 评 估 板 套 件 包 括 : 一 块 隔 离 卡 样 品 技 术 资 料 光 盘, 包 括 : 隔 离 卡 样 板 的 电 路 原 理 图 和 PCB 印 制 板 图 ; BRM 子 程 序 库 V4.X( 支 持 800x600x256 色 ); 隔 离 卡 扩 展 ROM 源 程 序 ; WINDOWS 环 境 下 的 切 换 工 具 的 源 程 序 本 样 品 的 扩 展 ROM 是 基 于 BRM V4.X 程 序 库 开 发, 支 持 800X600X256 色 图 形 界 面 本 样 品 的 ASM 源 程 序 是 CH366ISL\SOURCE 目 录 下 的 CH366ISL.ASM CH362BRM 目 录 是 BRM 程 序 库,BRM40 是 BRM V4.0, 支 持 800X600X256 色 图 形 界 面 扩 展 ROM 程 序 开 发 环 境 需 要 TASM 3.0 和 TLINK 2.0, 可 以 调 用 批 处 理 程 序 BRM40.BAT 进 行 字 库 提 取 编 译 链 接 压 缩, 最 终 生 成 BIN 目 标 文 件, 可 以 直 接 用 在 线 编 程 工 具 CH364PGM 写 入 CH364F 芯 片 如 果 因 为 程 序 失 误 导 致 无 法 进 入 系 统, 那 么 可 以 在 跳 线 J1 上 加 短 路 块 使 其 临 时 禁 止 程 序, 等 进 入 系 统 后 再 去 掉 J1 及 重 新 编 程, 但 是 该 功 能 可 以 在 源 程 序 中 被 屏 蔽 掉 例 如 :BRM40 CH366ISL 执 行 后, 如 果 没 有 错 误 提 示, 则 直 接 产 生 BIN 文 件 如 果 需 要 插 入 图 片 数 据, 那 么 参 考 源 程 序 中 的 说 明, 先 压 缩 再 用 DEBUG 工 具 合 成 单 硬 盘 隔 离 方 案 主 要 依 赖 于 硬 盘 自 身 安 全 特 性 和 BRM 程 序 库 中 提 供 的 相 关 子 程 序, 而 其 硬 件 更 为 简 单, 当 然 也 可 以 直 接 使 用 双 硬 盘 隔 离 卡 的 硬 件, 单 硬 盘 隔 离 方 案 主 要 包 括 另 外 一 套 扩 展 ROM 源 程 序 其 它 技 术 细 节 请 联 系 我 们 的 技 术 支 持 人 员 8 常 见 问 题 解 答 使 用 隔 离 卡 之 后, 除 了 每 次 开 机 或 者 重 启 后 需 要 选 择 内 网 或 者 外 网 之 外, 所 有 的 软 件 安 装 包 括 操 作 系 统 安 装 都 与 未 安 装 隔 离 卡 之 前 一 样 样 品 的 启 动 选 择 菜 单 中 提 供 了 内 网 外 网 设 置 三 个 选 项 如 果 内 外 网 的 两 个 硬 盘 参 数 不 同, 请 务 必 进 入 设 置 选 中 切 换 后 重 新 启 动 的 复 选 框, 这 样, 切 换 内 外 网 时 计 算 机 会 自 动 重 启 后 再 进 入 ; 如 果 两 个 硬 盘 参 数 完 全 相 同, 可 以 不 必 选 中 该 复 选 框, 除 非 在 使 用 过 程 中 检 查 出 有 影 响 隔 离 卡 会 记 忆 该 控 制 项 和 当 前 选 择 在 CH366ISL\WIN 目 录 下 提 供 了 在 WINDOWS 下 控 制 网 络 切 换 的 工 具 程 序 及 其 源 程 序 如 果 在 菜 单 下 按 ESC 键 可 以 看 到 说 明, 再 按 空 格 键 可 以 看 到 图 形 菜 单 界 面 图 形 界 面 与 仿 WINDOWS 菜 单 界 面 的 功 能 相 同, 实 际 产 品 可 以 只 提 供 其 中 一 种 用 户 界 面 因 为 已 经 连 接 了 两 个 硬 盘, 为 了 防 止 过 载 和 提 高 可 靠 线, 请 不 要 将 光 驱 等 设 备 与 硬 盘 连 接 在 同 一 个 IDE 接 口 上, 实 际 上 目 前 几 乎 所 有 计 算 机 都 是 将 硬 盘 与 光 驱 分 别 接 在 主 板 的 两 个 IDE 接 口 上 的 建 议 将 硬 盘 也 就 是 隔 离 卡 接 在 主 板 的 第 一 个 IDE 接 口 上, 而 将 光 驱 等 设 备 接 在 主 板 的 第 二 个 IDE 接 口 上 所 有 PATA 硬 盘 线 都 应 该 使 用 80 芯 硬 盘 线, 并 且 要 注 意 80 芯 硬 盘 线 是 有 方 向 的, 硬 盘 端 仍 然 接 硬 盘, 主 板 端 仍 然 接 主 板 对 于 SATA 硬 盘, 则 全 部 使 用 标 准 SATA 硬 盘 线, 最 好 是 短 线 如 果 插 卡 后 没 有 出 现 隔 离 卡 的 界 面 个 别 主 板 可 能 会 有 这 个 问 题, 请 在 CMOS 中 修 改 引 导 控 制 项 BOOT FROM LAN 或 者 NETWORK, 或 者 BOOT FROM OTHER DEVICE, 或 者 TRY OTHER DEVICE 或 者 FIRST BOOT DEVICE 中 选 择 SCSI 或 者 OTHER 等 如 果 插 卡 后 启 动 不 正 常, 或 者 找 不 到 硬 盘, 请 尝 试 在 跳 线 J2 上 加 短 路 块
CH366 安 全 隔 离 卡 方 案 5 如 果 使 用 隔 离 卡 后, 硬 盘 数 据 会 出 错, 请 检 查 硬 盘 线, 或 者 缩 短 硬 盘 信 号 线, 或 者 检 查 高 级 设 置 中 的 切 换 后 重 新 启 动 选 项 是 否 选 中 如 果 产 品 不 稳 定, 挑 主 板 挑 PCIE 和 PCI 插 槽 挑 硬 盘, 那 么 可 能 与 PCB 布 线 有 关 PCB 布 线 的 设 计 要 点 如 下 : 1 除 非 规 范 有 特 殊 的 长 度 要 求, 否 则 所 有 信 号 线 都 必 须 尽 可 能 地 短 过 长 的 走 线 有 可 能 导 致 不 稳 定 等 兼 容 性 问 题 或 者 数 据 传 输 速 度 下 降 2 主 要 信 号 线 上 的 过 孔 VIA 必 须 尽 可 能 地 少, 尤 其 是 PCIE 和 SATA 的 成 对 信 号 线 3 要 避 免 信 号 线 互 相 缠 绕, 避 免 锐 角 和 直 角 走 线 4 PCIE SATA PATA 等 硬 盘 信 号 线 布 线 时 必 须 考 虑 阻 抗 匹 配 问 题 5 PCIE 信 号 线 是 成 对 的 高 频 信 号, 应 该 参 考 PCIE 规 范 和 PCIE_PCB.PDF 布 线 SATA 硬 盘 信 号 线 也 是 成 对 的 高 频 信 号, 应 该 参 考 SATA 规 范 布 线 高 频 信 号 周 边 及 背 面 尽 量 用 地 平 面 保 护, 附 近 不 宜 有 频 繁 变 化 的 其 它 信 号 线 6 PCI 时 钟 线 CLK 和 PATA 硬 盘 控 制 信 号 线 IOR/IOW 以 及 数 据 线 也 需 要 考 虑 与 周 边 信 号 的 相 互 干 扰 问 题 7 关 键 信 号 线 两 侧 可 以 用 GND 地 平 面 保 护, 以 减 少 对 外 的 干 扰 和 来 自 外 部 的 干 扰 8 应 该 保 留 足 够 的 GND 地 平 面 铺 铜,GND 上 多 加 VIA 过 孔 连 接 9 考 虑 到 最 好 的 效 果, 也 可 以 将 硬 盘 信 号 线 的 切 换 单 独 做 成 一 块 板, 放 置 在 主 板 和 硬 盘 之 间, 从 而 能 够 将 硬 盘 信 号 线 更 大 程 度 的 缩 短 如 果 购 买 的 硬 盘 线 较 长, 可 以 将 其 截 短 第 一 次 使 用 隔 离 卡 时, 因 为 有 些 数 据 区 域 未 使 用 过, 所 以 会 出 现 内 部 数 据 无 效 的 提 示, 隔 离 卡 程 序 会 自 动 进 行 初 始 化, 有 可 能 会 有 一 些 正 常 提 示