浅谈PCA9564 I2C 总线控制器评估板

描述

PCA9564 评估板展示了飞利浦 PCA9564 I2 C 总线控制器在主设备(连接到其并行总线及其控制信号)与任何连接到其 I2 C 总线的主设备和从设备之间进行接口的能力。评估板装有以下器件和功能:

  • 飞利浦 P89LV51RD2 微控制器连接到 PCA9564 的 8 位并行端口和控制信号。它用作主控器,通过嵌入式固件控制板上的其他设备。它也可以用作加载了适当程序的从设备。
  • 飞利浦 PCA9564 I2C 总线控制器连接在 P89LV51RD2 和 I2C 总线之间。
  • 飞利浦 PCA9531 I2C 8 位 LED 调光器,用作 P89LV51RD2/PCA9564 的 I2C 目标从设备。
  • 飞利浦 P89LPC932 微控制器连接到 I2C 总线。它既可以作为具有默认 P89LV51RD2 固件程序的目标从设备,也可以作为通过一些存储的用户可定义例程连接到 I2C 总线的主设备。
  • 飞利浦 PCF85116 16 kbits (2KB) I2C EEPROM,用于存储评估板固件可以使用的信息。
  • 飞利浦 PCA9554A I2C 8 位 GPIO 充当用户和 P89LV51RD2 之间的接口/键盘

Sipex SP3223 RS-232 收发器允许 P89LV51RD2 和 P89LPC932 设备通过个人计算机的串行端口进行系统内编程。

外部 9 V DC 电源用于为 3.3 V 板载稳压器供电。P89LPC932 和 P89LV51 都限于 3.3 V 电源电压。

评估板可以以不同的方式使用:

单机模式:P89LV51RD2(主)和P89LPC932(从)中存储了4个默认固件程序。不需要外部硬件或软件。固件允许用户执行一些应用程序,其中在一侧的 P89LV51RD2 和 PCA9564 以及另一侧的 PCA9564 和 I2 C 设备(PCA9531、PCF85116、P89LPC932 和 PCA9554A)之间自动生成双向数据和控制流量. 用户可以通过一个 8 开关接口来控制例程和命令的执行。嵌入式固件提供主模式示例(发送器和接收器)。代码用 C 语言编写,可用于任何 80C51 型微控制器。 

通过 ISP(在系统编程)接口使用编译文件(“Hex”文件)对微控制器进行编程。此模式允许用户使用其他应用程序和程序对微控制器进行编程。不需要代码编程,“Hex”文件可以通过使用飞利浦半导体赞助的嵌入式系统学院的基于 Windows 的免费软件 Flash Magic 加载到微控制器。“Hex”文件可以是制造默认嵌入式程序(如上所述)或将为此特定板开发的任何评估/演示程序。

使用 8051 软件开发工具的完整流程:C 代码生成或汇编器代码生成、程序调试、编译和程序加载目标微控制器,以使用 PCA9564 评估板和可选的 I2 C 设备子卡开发特定应用程序。可以使用来自 American Raisonance 的免费评估软件,允许最多 4 kbits 的代码。

使用任何仿真器、微控制器、微处理器或 DSP 代替飞利浦 P89LV51RD2。为此,新的主机需要连接到 8 位并行端口和控制信号头,并且 P89LV51RD2 需要从其插座中移除。

PCA9564

图 2 评估板框图

编辑:hfy

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分