0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

电子设计 来源:恩智浦 作者:恩智浦 2021-06-17 17:26 次阅读

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 需要从其插座中移除。

poYBAGDLFOaAc5ZSAADyiplJXes108.png

图 2 评估板框图

编辑:hfy

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

    关注

    26

    文章

    1264

    浏览量

    119681
  • 总线控制器
    +关注

    关注

    0

    文章

    23

    浏览量

    12319
  • PCA9564
    +关注

    关注

    0

    文章

    4

    浏览量

    9415
收藏 人收藏

    评论

    相关推荐

    实现I2C总线控制器的VHDL源代码

    I2C总线控制器 altera提供 The
    发表于 05-20 10:25 250次下载

    PCA9545A/PCA9545B/PCA9545C I2C

    PCA9545A/45B/45C 是一款I2C 总线扩展器件,通过它可以将一路I2C 总线扩展为四路,在对内部控制寄存进行相应配置后,可同时选择一路或者多路下行I2C 总线与上行I2C
    发表于 11-11 11:51 26次下载

    PCA9517低电压I2C总线中继

    PCA9517 是一款基于CMOS 工艺的低电压I2C 中继,在I2C 总线或SMBus 应用中进行高低电压转换。PCA9517 能够在电平转换期间保持总线所有的操作模式和特性,通过数据线(SDA)和时
    发表于 11-11 13:49 50次下载

    PCA9516 I2C中继

    PCA9516 是一款基于BICMOS 工艺的I2C/SMBus 总线中继PCA9516 保持I2C 总线系统所有的模式与特性的同时,允许扩展I2C/时钟总线和连接5 条最大容限为400pF 电容的总线。当
    发表于 11-11 13:52 34次下载

    PCA9530 基于I2C总线2位LED控制器产品简介手册

    PCA9530是一款基于I2C总线和SMBus的2I/O扩展,它应用于控制三色RGB LED灯的亮度或背光LED的亮度等场合
    发表于 03-09 15:28 17次下载

    PCA9531 基于I2C总线的8位LED控制器产品简介手册

    PCA9531是一款基于I2C总线和SMBus的8位I/O扩展,它应用于控制三色RGB LED灯的亮度或背光LED的亮度等场合
    发表于 03-09 15:34 21次下载

    PCA9564 并行总线I2C总线接口芯片简介

    PCA9564是一款采用CMOS工艺,支持并行总线与串行I2C总线通信转换的接口器件,适用于微控制器/处理器使用并行总线扩展I2C总线接口。它支持并行总线I2C总线双向通信,在
    发表于 03-10 15:47 51次下载

    PCA9665并行总线I2C总线接口芯片简介

    PCA9665是一款并行总线与串行I2C总线接口转换的器件,适用于微控制器/处理器使用并行总线扩展I2C总线接口。它支持并行总线I2C总线双向通信,在I2C总线上,它可以设置为
    发表于 03-10 15:49 46次下载

    PCA9516—I2C中继产品数据手册

    PCA9516 是一款基于BICMOS 工艺的I2C/SMBus 总线中继PCA9516 保持I2C 总线 系统所有的模式与特性的同时,允许扩展
    发表于 03-12 14:03 28次下载

    I2C及UART器件DEMO简介

    I2C器件开发资料1.1.1 PCA9545/48 PACK PCA9545将1路I2C总线扩展为4路,PCA9548将1路I2C总线扩展为8路; 具有隔离特性,扩展总线,将总线负载电容隔
    发表于 11-18 16:45 39次下载
    <b>I2C</b>及UART器件DEMO<b>板</b>简介

    上电和复位 16 位 PCA I2C 总线 I/O 扩展

    PCA I2C 总线 I/O 扩展
    发表于 11-15 20:32 1次下载
    上电和复位 16 位 <b>PCA</b> <b>I2C</b> <b>总线</b> <b>I</b>/O 扩展<b>器</b>

    I2C与串口通信模块电子电路设计

    I2C总线发送到LF2407,由于LF2407自身不带I2C 接口,本设计利用PCA9564扩展其I2C接口。
    发表于 09-17 13:42 1.1w次阅读
    <b>I2C</b>与串口通信模块电子电路设计

    如何使用 I2C 总线进行简单的卡维护和控制

    PCA9501 还具有一个中断引脚 (INT),可将其馈送到微控制器的中断逻辑。通过在这条线上发送中断信号,远程 I/O 可以通知微控制器其端口上的数据是否发生变化,而无需通过 I2C 总线进行通信。
    的头像 发表于 06-20 18:12 5705次阅读
    如何使用 <b>I2C</b> <b>总线</b>进行简单的卡维护和<b>控制</b>

    i2c总线用来做什么_i2c总线数据传输过程

    I2C总线控制器为微控制器或微处理提供控制I2C总线的接口,它控制所有I2C总线的特殊序列、协议、仲裁、时序,这里指MPC8250提供的I2C总线控制接口。
    发表于 11-24 14:16 6403次阅读

    I2C控制器驱动介绍

    控制器驱动 I2C 总线驱动重点是 I2C 适配器驱动,这里要用到两个重要的数据结构:i2c_adapter 和 i2c_algorithm。其中,Linux 内核将 SOC 的 I2C 适配器
    的头像 发表于 07-22 15:38 324次阅读
    <b>I2C</b><b>控制器</b>驱动介绍