CY7C53120神经元芯片及其应用

出处:iC921 发布于:2008-09-01 10:30:04

  摘要:由Cypress公司和Toshiba公司制造的神经元芯片CY7C53120是组成LonWorks控制网络的。其芯片内集成了介质访问控制、网络管理、控制应用等三个处理器,且内嵌LonTalk协议,并在ROM固件映像中包含先编好的I/O驱动程序和网络操作系统。文中介绍了CY7C53120的内部结构、特点及具体应用。

  1 概述

  CY7C53120神经元芯片内集成了三个处理器,这是LonWorks控制网络的单元,网络中所有节点的介质访问控制、网络管理、控制应用均由它完成。CY7C53120的工作电压为5V,时钟频率为10MHz(CY7C53120E2)、40MHz(CY7C53120E4)。片内有2k(CY7C53120E2)、4k(CY7C53120E4)字节的EEPROM和2k字节的SRAM以及10k(CY7C53120E2)、12k(CY7C53120E4)字节的ROM。其内嵌的低压检测电路可用于防止电源电压降低过程中的不正确操作和错误写入。另外,CY7C53120还内嵌LonTalk协议通信协议,并在ROM固件映像中包含预先编好的I/O驱动程序和一个完整的网络操作系统。CY7C53120这些特征使得它非常适合于组成现场监视控制网络。

  CY7C53120的主要特点:

  ●11个可编程I/O引脚;

  ●内嵌2个16位的可编程定时器/计数器;

  ●具有34种不同类型垢I/O功能,可处理大量的输入和输出;

  ●ROM固件映像中包含预先编好的I/O驱动程序,大大简化了应用程序的编写;

  ●2个CPU用来处理内嵌的通信协议。通信CPU与应用CPU可并行工作;

  ●内嵌LonTalk协议,协议支持ISO(国际标准化组织)所定义的OSI(开放系统互连)参考模型的全部7层服务;

  ●ROM固件映像中包含一个完整的网络操作系统,可大大简化应用程序的编写;

  ●内嵌双绞线收发器;

  ●通信模式和通信速率可支持不同类型的外部收发器;

  ●通信端口收发器模式和逻辑地址的信息都存储在EEPROM中;

  ●应用程序可存储在EEPROM中,并可通过网络来更新应用;

  ●内嵌看门狗定时器;

  ●每个芯片都有的ID号。此ID号可用于网络的逻辑安装;

  ●支持睡眠工作模式,以达到节能的目的;

  ●具有高阻抗通信端口(CP0~CP3)。

  2 CY7C53120的结构

  CY7C53120的内部结构如图1所示。它主要由处理器单元、应用I/O口和通信端口三部分组成。

  2.1 处理器单元

  CY7C53120芯片内集成有三个处理器,其中一个执行用户应用程序,另两个用于完成网络任务。三个处理器的功能信内部共享存储器区域之间关系如图2所示。

  CPU-1是介质访问控制(Media Access Control-MAC)处理器,负责处理7层LonTalk协议的第1层和第2。CPU-1的处理功能包括驱动通信子系统硬件和执行介质访问算法。CPU-1和CPU-2使用可共享存储区中的网络缓冲区相互通信。

  CPU-2是网络处理器,用来实现LonTalk协议的第3~6层。CPU-2负责处理网络变量、寻址、事务处理、证实、背景诊断、软件定时器和网络管理。CPU-2使用网络缓冲区与CPU-1通信,并使用应用缓冲区与CPU-3通信。这些缓冲区也位于共享存储区中。当更新共享数据时,对这些缓冲区的访问是由硬件信号装置协调的,因为这样可以避免冲突。

  CPU-3是应用处理器,用来执行用户编写的代码,并执行应用程序代码所调用的操作系统服务。使用的编程语音是Neuron C,Neuron C派生于ANSI C语言,并对ANSI C语言进行了优化和增强,并能使用LonWorks分布式控制系统的应用程序。

  2.2 应用I/O口

  CY7C53120具有11个I/O引脚(IO0~IO10),提供有34种编程方式,并可通过编程支持不同的I/O对象,如电平、脉冲、频率、编码等各种信号模式,以及直接I/O对象、定时器/计数器I/O对象、串行I/O对象、并行I/O对象等。另外,2个16位定时器/计数器可用于频率和定时I/O。由固件产生的15种软件定时器并不占用应用处理器的运算时间,而由完成网络功能的处理器实现。因此,用户可直接使用软件定时器,而不必考虑其具体操作。

  2.3 通信端口

  由CP0~CP4组成的通信接口可以工作在单端、差分模式或特殊模式,这些模式可直接驱动,也可外接变压器驱动或外接485总线驱动。其传输速率的选择范围为0.6kbps~1.2Mbps。

  3 引脚功能

  CY7C53120具有32脚SOIC和44脚TQFP两种封装形式,图3和图4分别为SOIC封装和44脚TQFP封装的引脚排列。各引脚的功能说明见表1所列。

  表1 TMPN3210FE5M的引脚描述p100

SOIC-32引脚编号 TQFP-44引脚编号 引脚名称 I/O 引  脚  功  能
15 15 CLK1 输入 连接振荡器或外部时钟输入
14 14 CLK2 输出 连接振荡器。当外部时钟信息输入CLK1时,CLK2悬空
1 40 RESET I/O 复位引脚。(低态有效)
8 5 SERVICE I/O 服务引脚。工作期间指示灯输出
7,6,5,4 4,3,2,32 IO0IO3 I/O 大电流吸收能力(20mA)。通用I/O端口。当使用模数转换器时,IO3用作芯片与外部电阻器的连接
3,30,29,28 42,36,35,32 IO4IO7 I/O 通用I/O端口。可制定IO4IO7中的一个引脚为定时器/计数器1的输入。输出信号能传达到IO0。IO4可用做定时器/计数器2的脚,此时IO1作为输出引脚。当使用16位的模数转换器时,IO4IO6当中一个引脚可用作模拟输入,IO7必须通过适当的外部电阻器连接到适当的外部电容器和IO3
27,26,24 31,30,27 IO8IO 10 I/O 通用I/O端口,可与其它器件串行通信
2,11,12,18,25,32 9,10,19,29,38,41 VDD I/O 电源输入(典型值5.0V)
9,10,13,16,23,31 7,13,16,26,37 VSS 输入 电源输入(0V接地)
10 8 VPP 输入 内部电路测试模式控制
19,20,17,21,22 20,21,18,24,25 CP0CP4 I/O 双向测信端口。通过指定模式支持一些通讯协议
 

1,6,11,12,17,22,23,28,33,34,39,44

    NC
  4 应用系统

  图5所示是基于Neuron芯片的应用系统,该系统由Neuron芯片、收发器和应用电路等部分构成。

  其中Neuron芯片主要用于实现LonTalk协议服务,并执行节点中的应用程序。而收发器其实是连接Neuron芯片和通信介质之间的接口,可用来支持双绞线、电力线、无线射频、光纤及红外等多种介质的通信。应用电路是连接Neuron芯片的I/O引脚到诸如传感器、执行器、键盘、显示器等I/O设备所需的电路。可以按照不同的应用要求来配置I/O对象和编制Neuron C应用程序,以控制该应用系统的工作,并实现网络通信功能。

  从图5所示的应用系统可知:Neuron芯片的I/O可通过应用电路输入或输出数据与外界接口。借助于Neuron芯片固件中的LonTalk支持协议,Neuron芯片可通过收发器实现与网上其它应用系统的双向数据通信。Neuron芯片的强大功能和灵活结构,使其可以非常方便地组建分布式应用网络系统。

  请登陆: 维库电子市场网(www.dzsc.com) 浏览更多信息


  
关键词:CY7C53120神经元芯片及其应用CY7C53120神经元芯片

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站技术支持

13606545031

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!