AN 494: 使用 Altera MAX 系列中的 I2C 总线接口 实现 GPIO 引脚扩展

ID 683261
日期 9/22/2014
Public

1.3.1. MDN-B2 演示电路板上的设计演示

为了在 MDN-B2 演示电路板上演示这种设计,请执行以下步骤:

  1. 使用滑动开关 SW1 打开演示电路板的电源。
  2. 通过演示电路板上的 JTAG 头 JP5 和传统编程电缆(ByteBlaster™ II 或 USB-Blaster™)将设计下载到器件。
  3. 在启动编程过程前以及启动期间按下演示电路板上的 SW4 不松。 编程后,关闭电源并拔下 JTAG 连接器。
  4. 要在 PC 上设置由并行端口驱动的 I2C 环境,请执行以下操作:
    1. 下载一个软件实用程序(例如 Maxim 并行端口实用程序),以便采用 I2C 定义的协议与从器件通信。 安装并行端口软件。 (在本例中使用的是从 Direct-IO 中的并行端口软件下载的 ParDS2W.exe 程序。)
    2. 必须安装并行端口驱动程序才能使此并行端口实用程序得以访问 Windows XP 或 Windows 2000 中的并行端口。
    3. 安装后,必须配置 Direct-IO 程序。 打开 Windows 控制面板,然后单击 Direct IO 图标。 输入并行端口的 BeginEnd 地址(通常地址范围为 378 至 37F);不过,请通过查看 Control Panel/System/Hardware/Device Manager/Ports/ECP Printer port (LPT)/Resources 中的设置确认 PC 的并行端口地址。
    4. 在启动 PC 时请通过更改 BIOS 设置将并行端口配置为 ECP。
    5. 接下来,请选择 Direct IO 控制面板的 Security 标签并浏览到 ParDS2W.exe 程序的目录路径。 单击 Open,再单击 Add 即可添加此程序。 此实用程序的路径会显示在 Allowed Processes 字段中。 单击 OK。
    6. 连接随 MDN-B2 演示电路板提供的并行端口 I2C 加密狗。 如有必要,请使用延长线将并行端口连接延伸至距离演示电路板更近的位置。
    7. I2C 并行端口加密狗的抽头上的 4 引脚插座连接到演示电路板的 I2C 头 (JP3),使插座上的红色标记接触到 JP3 头上的引脚 1。
    8. 打开 ParDS2W 程序,选择 PC 的相应并行端口地址(在配置 Direct IO 时会看到此地址),然后将 2-Wire Device Address 设置为 00h。
    9. 最后,可以测试 Test Circuit 标签上的 I2C 设置,看看在 Status 窗口中是否出现了 Test PASS 消息。 如果看到此消息,则说明 I2C 环境已经设好。
  5. 借助并行端口实用程序,您现在可以在 I2C 中使用双线式功能来执行写入和读取操作。
  6. 要执行写入 I2C 操作,请单击 Start,再单击 Write Byte。 在 Write Data 旁边的字段中输入十六进制字节,然后单击 Write Data。 观察八个红色 LED 上的对应值。 每次写入操作后请单击 Stop
  7. 同样,要执行读取操作,则需要单击 Start,再单击 Read Byte。 读取窗口会显示演示电路板上 SW5 dip 开关的设置。 每次读取操作后请单击 Stop