185后四位是rtl8019as是哪里的号码,有急用速回!

随着网络技术和微处理器技术的发展,网络和信息家电已越来越多地出现在人们的生活之中,这一切使得家电总线网络的趋势已不可逆转。而为了使这一趋势得以实现,连接Inrnet网络的嵌入式网关是其关键。

从现实来看,扩展了现有的系统,但是现场总线不可能完全被工业以太网替代,后者的潜力巨大,其应用领域一定会不断扩大。所以,将现场总线与以太网结合,从而实现底层生产与上层管理的紧密集成,已经成为一种趋势。总线作为国际上应用最广泛的现场总线之一,在我国也得到了很广泛的应用,该设计以 CAN总线作为工业现场总线,实现其与以太网的互联。

以太网()指的是由最早由Xerox(施乐)公司创建,在1980年,DEC、lntel和Xerox三家公司联合开发成为一个标准。以太网是应用最为广泛的局域网,包括标准的以太网(10Mbit/s)、快速以太网(100Mbit/s)和10G(10Gbit/s)以太网,采用的是CSMA/CD访问控制法,它们都符合IEEE802.3.是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上。以太网与IEEE802·3系列标准相类似。

CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由研发和生产汽车电子产品着称的德国公司开发了的,并最终成为国际标准(ISO118?8)。是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车计算机控制系统和环境温度恶劣、电磁辐射强和振动大的工业环境

目前,对于CAN和以太网相连的嵌入式网关设计主要有两种方法:一种是低档加接口芯片的设计方法,另一种是高档MCU加EOS(实时多任务操作系统)再加接口芯片的设计方法。因CAN只采用了ISO/OSI参考模型的一、二层,协议相对简单,比较适合用于低成本、速率要求不高的离散控制系统。从合理的成本和有效利用处理能力这两方面考虑,该设计采用低档MCU加接口芯片的方法,其硬件框图见图 1.

1.1 主控芯片及以太网接口模块

根据要求,该系统选择了性能价格比较高的公司生产的AT89C55。它是面向测控对象和嵌入式应用的,所以它的体系结构以及、指令系统、外围单元电路都是按照这种要求专门设计的。它内部带高达20 KB的FLASH程序存储器,AT89C55完全兼容8051指令集,片上FLASH方便了使用者进行在线编程,工作速率最高可达33 MHz,256 B的内部,32个可编程的I/O口,3个16位的定时/计数器,8个中断源,支持低功耗的空闲工作模式。以太网接口选用的是RTL8019AS芯片,它是由Realtek公司生产的一种高度集成的以太网控制器,能实现以太网媒介访问层(MAC)和物理层(PHY)的全部功能。RTL8019AS内部有两个RAM区域:一是16 KB,地址为0xfff,要接收和发送数据包必须通过读写RTL8019AS内部的16 KB的RAM,它实际上是双端口RAM,即有两条总线与其连接,一条总线用于RTL8019AS读/写或写/读该RAM,即本地DMA;另一条总线用于单片机读或写该RAM,即远程DMA;二是32个字节,地址为0xF,用于存储以太网物理地址。主控芯片和以太网接口芯片的硬件接口原理图见图2.值得注意的是由于以太网的包最大可以超过1 500个字节,AT89C55的片内RAM只有256个字节,因此无法存储这么大的包,所以这里扩展了一个32 KB的外部RAM,这样同时也能提高单片机的数据传输速度。

RAM(随机存取存储器)RAM-randomaccessmemory随机存储器。存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。按照存储信息的不同,随机存储器又分为静态随机存储器(StacRAM,SRAM)和动态随机存储器(DynamicRAM,)。

组成CAN系统的主要器件是CAN控制器和。该设计中,CAN接口模块选用SJA1000芯片和PCA82C250芯片。SJA1000是一个独立的CAN控制器,它是Philips公司另一个CAN控制器PCA82C200的替代产品,且增加了一种新的工作模式(Peli CAN),这种模式支持CAN 2.0B协议。SJA1000主要完成CAN的通信协议,实现报文的装配和拆分、接收信息的过滤和校验等。

PCA82C250是CAN控制器与物理总线之间的接口,主要用于增强系统的驱动能力。采用收发器的系统中,节点数至少可以达到110个,同时还具有降低射频干扰(RFI)和很强的抗电磁干扰 (EMI)能力。在处理这部分电路时,有几个地方要特别注意:

(1)晶振电路的问题。89C55和SJA1000都应该有各自独立的晶振电路,不能够用SJA1000的输出信号CLKOUT来驱动单片机。

(2)复位引脚的问题。虽然SJA1000的复位是低电平,但不能通过一个非门直接连接单片机的复位引脚。一般对解决复位引脚问题有两种方式:第一种是使用单片机的I/O引脚控制SJA的复位引脚,其好处是单片机可以完全控制SJA的复位过程;第二种是采用适当的复位芯片,为了降低成本,该设计采取的是第一种方法。

(3)RX1引脚的电位必须维持在约0.5 VCC上,否则将不能形成CAN协议所要求的逻辑电平。

(4)一定要注意电缆的终端阻抗匹配,它直接影响CAN总线是否能正常工作和网络性能。CAN接口模块的硬件电路图见图3,在PCA82C250的脚上接有一个斜率电阻R,可根据总线通信速度适当调整电阻的大小。

SJA1000是一种独立的CAN控制器,主要用于移动目标和一般工业环境中的区域网络控制。它是Philips半导体公司PCA82C200CAN控制器(BCAN)的替代产品,而且它增加了一种新的操作模式--PeliCAN,这种模式支持具有很多新特性的CAN2.0B协议。

SJA1000驱动程序是由SJA的初始化函数、发送函数、接收函数组成的,图4所示为其流程图。

(1)SJA1000的初始化。SJA1000在系统上电、硬件复位或主控制器发出复位命令后需要进行初始化,以设定它的工作模式、通信速率、输出控制方式和标识符屏蔽格式等重要参数。CAN控制器SJA1000的初始化只能在复位模式下才能完成。程序的流程图如图4所示。

首先程序检测CAN接口是否正常工作,即向SJA1000的测试写入并读出,校验其结果是否一致,如果结果一致则进入复位模式进行初始化设置。在初始化的过程中,如果对某个寄存器的设置超过规定的时间还未完成,则认为初始化失败,初始化程序自动发送错误信号。

(2)数据的发送与接收。SJA1000芯片有一个报文发送缓冲区和两个报文接收缓冲区,用于CAN报文传送。数据从CAN控制器SJA1000发送到 CAN总线首先是由CAN控制器自动完成的,发送数据程序把数据存储区中待发送的数据取出,组成信息帧,并将主机的ID地址填人帧头;然后将信息帧发送到 CAN控制器的发送缓冲区;最后启动发送命令即可。信息从CAN总线到CAN接收缓冲区也是由CAN控制器自动完成的。接收程序只需从接收缓冲区读取要接收的信息,并将其存储在数据存储区即可。

RTL8019AS以太网控制器是由Realtek公司出的一款高集成度的以太网控制芯片,具有8/16位总线模式,集成了IEEE802.3协议标准的介质访问控制子层(MAC)和物理层的性能,与NE2000相兼容,支持以太网全双工通信方式,支持UTP,AUI和BNC自动检测,支持16条I/O基本地址选项和额外I/O地址输入输出完全解码方式,支持存储器瞬时读写,收发可同时达到10Mbps的速率,内置16KB的SRAM,可以方便的与微处理器进行连接

RTL8019AS的驱动程序和SJA的驱动程序一样,有3种功能:芯片初始化、收包、发包。

(1)RTL8019AS的初始化。RTL8019AS的初始化过程比较复杂,但十分重要,它决定了通信过程中的一些重要参数。如设置相关工作模式的寄存器,分配和初始化接收及发送缓冲区,初始化网卡接收地址等,其流程图见图5所示。

(2)数据的发送与接收。因为在RTL8019AS的初始化程序中已经完成了以太网的物理地址设置,并指定了发送缓冲区起始页面地址寄存器TPSR.此外,RTL8019AS的CRC校验自动生成器也被使能,所以RTL8019AS的数据包发送程序相对要简单。在数据包的发送过程中,AT89C55只要通过远程DMA将待发送的数据包写至RTL8019AS片内SRAM的发送缓冲区,并启动发送过程即可。

在接收数据包时,有查询和中断两种方式,鉴于AT89C55的处理能力有限,在该设计中采用查询方式,根据判断CURB==BNRY+1,可以判断是否收到新的数据包,如果有则通过DMA读操作从网卡芯片RAM读出数据。

2.3 网关协议转换流程

嵌入式网络接口实现两种网络的互连。当以太网应用层有数据要发送到CAN节点时,首先将数据发送到网关,由以太网控制器协议转换模块解析完整的CAN协议数据包,通过CAN控制器发送到CAN总线。反之,当CAN设备有数据要发送到用户层时,首先将数据发送到透明网关,由CAN控制器协议模块将完整的CAN协议数据包存放在缓冲区,再通知主控芯片,由它调用以太网控制协议转换模块,将完整的 CAN协议数据包作为应用层数据封装起来,再发送到以太网的应用层。

这里介绍的是一种低成本、高可靠性、快捷的CAN以太网网关的硬件、软件设计方案,通过实际应用证明,该设计可以作为CAN总线节点的一个模块,能够与仪器仪表等设备相结合,使其具有网络通信的能力,比较同类产品的设计,该设计能大大提高其性价比。

这款防雷应用让机构能够将通过超过55个UC和电话平台采集的音频和准确的通话记录录入Salesforc...

假设系统的密码为99,录像机放像的操作码为4#。当操作人员拨通控制目标电话号码时开始振铃,当CPU连...

在图1所示架构中,每次DMA传输都要发起1次读与1次写操作。若在DMA传输期间有需要紧急处理的异常响...

存储介质的更新换代,带来了SSD市场的蓬勃发展,也带来了SSD存储控制器的快速发展,市场良莠不齐。...

近日,maxon公司研制出EPOS4 Compact定位控制器,可随时用于工业以太网连接。

无论控制回路是模拟的还是数字的,只要其正常工作,用户便不会了解其中的差别。如果应用优势不存在,则使用...

电容补偿器是补偿你的无功的,用于提高功率因数,这样才能提高用电效率,因为供电局收费的都是有功功率,对...

上面的例子主要是基于早期的单核CPU设计的,并没有考虑到目前多核CPU的情况。因此,在后续的PCI ...

即将到来的自动驾驶系统浪潮,使得汽车的高速网络开发极具紧迫性。

8月17日,环球VR内容社区VeeR在北京召开了首届全球创作者大会。活动当天,国内外200余名优秀V...

各生产商和设备制造商不断寻求各种方法,来对整个机器和系统的安全性进行简化和标准化。借助罗克韦尔自动化...

工业4.0概念最早由德国在2013年提出,是未来十大项目之一,从提出至如今,受到全球关注,引发全球范...

最新的车载5G通信试验结果表明:当车速在100Km/h时,数据传输速率可达到8Gbps。也就是说,你...

众所周知,CAN FD是基于CAN 2.0的升级版协议,为了满足汽车电子日益增长的高带宽和高传输速率...

在SSD控制中集成了Video的处理单元。对于高清的H.265的处理,以为目前主流的方案还是CPU为...

.隔膜压力表它是用来测量有耐氧化申请的一种场合测压。也就是说,使用膜和压力来进行测量的介质,它是具有...

要逐字节写入EEPROM空间,请执行下列步骤:? 发送从机地址。? 接收应答消息。? 发送EEPRO...

华为已经开发出新一代低成本家用太阳能智能能源控制器,可以转换、管理和监控太阳能板生产的能量,供家庭使...

三相断路器是一种开关装置,这种开关装置主要是为了防止电流或者电压发生异常情况而硏发的。

带着疑问我再次仔细检索配电设备的图纸,发现控制回路的保护电器根本就不是熔断器,而是微型断路器。再仔细...

计算机科学家、比特币先驱Nick Szabo于1997年首次使用了“智能合约”这一术语。智能合约实际...

1.1为你的临界模式PFC提供超强动力 - 课程介绍

长期以来,科技人员为了设计PXIe板卡时不得不花费很多时间和精力来了解PXIe总线,在我国始终没有...

控制电路由AT89C51单片机作控制器,显示屏由4个16×16点阵LED模块组成,每个16×16点阵...

Zigbee是一种新兴的短距离无线通信技术,具有低功耗、低成本、近距离、短延时等特点,海为PLC产品...

1.1CPU主机带2个通讯口(RS232+RS485),可扩展至5个通讯口,每个通讯口都可以进行编程...

在睡眠模式下,升压转换器和其中一个降压转换器导通时,LTC7815仅消耗28 μA电流。三个通道全部...

非接触式IC卡又称射频卡,与接触式IC卡相比,解决了无源和免接触的问题,具有可靠性高、操作方便的优点...

智能家居控制器的选用主要包括功能、总线技术及模块化设计、扩展功能,可按用户的基本要求进行配置等 。

汽车电子系统的新时代已经减少了事故和死亡事件。进一步改进用于安全关键型汽车应用的先进驾驶辅助系统(A...

电气火灾探测器的主要功能是检测电路的剩余电流和温度,并把采集到的数据通过CAN总线发送给监控设备。探...

晶门科技的AMOLED触摸屏控制器IC为客户应用带来了业界领先的性能。 mXT640U系列平台为刚性...

笔者是新能源汽车电磁兼容从业者,每天与电动车打交道,会遇见很多疑难杂症,每次解决后也都会有总结的习惯...

虽说无状态化,但是当前处理的数据,还是会在内存里面的,当前的进程挂掉数据,肯定也是有一部分丢失的,为...

目前工业除尘系统自动化集成度越来越高,本项目为小型工业除尘项目,故采用了SMART系列SR20作为控...

液压系统作为轧钢设备的重要组成部分,为液压缸、液压马达等提供动力,以达到设备锁紧、动作等要求。其控制...

位于荷兰Apeldoorn的卡车及汽车供应商VDL Weweler希望将需要手工操作的运输作业自动化...

在CAN节点的设计中,我们通常为了总线的通讯更为可靠,为CAN接口增加各种器件,但实际并非所有应用都...

NN由10层组成,包括5个卷积层,3个归一化层和2个完全连接的层,如图1所示。如表I所示,前三个卷积...

IDC公司基础设施系统、平台和技术部副总裁Ashish Nadkarni表示,"为了满足快速变化的应...

2018年8月7日,得一微电子有限责任公司携多款最新产品参展全球顶级闪存峰会2018 Flash M...

相信不少自动化人,一听见通讯就闻风丧胆,一看到通讯的代码进制就一个头俩个大。一听见别人聊通讯就会觉得...

以太网供电 (PoE) 的主要优势体现在它的简易性上。但在 IEEE 802.3 以太网标准中引入对...

随着电动汽车的普及化,现今市面上的电动汽车的发动机使用的都是交流电机。交流电机的动力是由车载储电池...

Autopilot板子:这块板子具体的还需要仔细学习一下,主要是要核对一下这个板子和NV之前的一些参...

CANScope分析仪广州致远电子股份有限公司研发的一款综合性的CAN总线开发与测试的专业工具,集海...

专用控制器在完成整个控制的过程中,arm只负责指令解析、控制指令发送、实时数据上传等任务,fpga才...

而西门子数字化和工业集团营收每年以两位数的速度增长,仅次于医疗业务集团。2017财年,西门子的数字化...

车用总线就是车载网络中底层的车用设备或车用仪表互联的通信网络。

为了使激光器输出稳定的激光,对流过激光器的电流要求非常严格,供电电路必须是低噪声的稳定的恒流源。恒流...

蓄电池这东西真难伺候,长时间不充放电使用就很容易坏。在老家买了几个电瓶搞了套太阳能光伏发电系统,可在...

“天河一号”,是由国防科技大学研制的我国首台千万亿次超级计算机,采用6144个英特尔INTEL通用多...

热电冷却已迅速成为适用于多种类型电子设备的实用技术。当今市场中的设备都非常紧凑、高效,再加上先进的内...

该解决方案通过将基于ZigBee 3.0和Green Power的智能家居网络集成到开放连接基金会(...

1、看同行产品:如果同行有成功就用案例的话,那当然是没问题的,因为谁也不会笨到用自己的产品来为推广商...

再如iW1900,是一款高度集成的非隔离式降压转换器,适用于高达6W的离线电源应用。 它采用了一种新...

另外,DLP在汽车领域注重于两大应用方向。其一是抬头显示。DLP技术可以做真正智能的抬头显示,可以在...

根据IDC的数据显示,2018年第一季度的总体100Gb以太网收入同比增长83.8%,至7.425亿...

以太网接口的传输速率在过去几十年来大体呈线性增长(每10年增长10倍)。大家的台式电脑或笔记本电脑的...

板球系统的主要结构由2个直流电机、球盘、小球、摄像头、工控机等部分构成。工控机内控制板驱动2个直流...

其中“智能连接生态圈”方面,中国电信将基本实现全光网,城市区域布局千兆宽带接入网,农村区域通过光网与...

由于DMA需要连续的内存,因而在引导时分配内存或者为缓冲区保留物理 RAM 的顶部。在引导时给内核传...

永磁同步电机是驱动电机技术的主流技术路线,因其转速区间和效率都相对较高,但是需要使用高价的稀土永磁材...

周立功教授领导的国内一流仪器开发团队,经过十几年如一日的技术攻关和创新,又一次在500M示波器中颠覆...

电调的输入是直流,通常由锂电池来供电。输出是三相交流,可以直接驱动电机。另外航模无刷电子调速器还有三...

为了记录每相电压、电流、有功功率、无功功率、功率因数,以及电容器的投、切时间,投、切次数等,系统扩展...

单台pX3 400G测试仪提供8个端口,而且可以级连最多255个pX3单元,为总计2040个测试端口...

“家庭网络”不断发展,如今物联产品之间可以无缝协作,提供智能又安全的家庭体验。实际上,最新的智能家居...

CYTT21X控制器支持面部探测功能,可避免意外挂断电话。此项功能可使触摸屏探测到25mm外的人脸,...

LM5122宽输入同步升压控制器概述

网线测试仪局域网 Platinum Tools公司的TP500是款方便的局域网网线测试仪。在用完这款...

实现远程设置鱼缸温度范围,系统自动调节温度,缓慢调节温度,升温是在循环里面进行升温,而起是平衡升温。...

游戏玩家有三大阵营:索尼、微软、任天堂,虽然时不时不同阵营之间斗斗嘴互相调侃,但作为玩家,他们都能享...

DLP技术的应用领域非常广泛,它是先把影像信号经过数字处理,然后再把光投影出来。其原理是将通过UH...

越来越多的可穿戴设备和物联网设计将检测方向和跟踪运动的能力视为重要要求。尽管已经有各种各样的可用运动...

用altera的FPGA控制rtl8019as芯片。要对其ram中的每个寄存器初始化,比如向地址为00h的CR寄存器赋值0X21,向地址为01h的PSTART寄存器赋值0x4c,用verilog该怎么实现呢?对verilog不是很熟,以前学过c语言,现在有点转不过来。。。求指导。

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

首先,你应该明白,二维寄存器是神马。 。 。 。

巩固设置相应的选项,二维寄存器将被优化的内存(ROM)

那么如何ROM或RAM初始化?这应该是很清楚的。

控制地址,你需要将数据写入到一个固定的地址。

结束程序暂时书面仅供参考。 。 。

当然,你可以控制,地址和数据在其他方面,没有什么问题。

但有一点需要说的,如果你只是写测试平台可以使用的寄存器组,也很方便

但实际的设计最好是调用一个实例的RAM或ROM。是说,上面的代码只有最好的仿真测试平台。

很感谢您的回答速度,但这是从哪粘贴的吧?表示看不太懂。。。

在电子工程世界为您找到如下关于“RTL8019”的新闻

网卡驱动程序工作原理,其 间知识大多来源互联网络,特别是浙大潘纲的论文,在此不一一列出,此文目的只是让嵌入 式 linux 爱好者得到更多...

为实现基于MMC2107的嵌入式系统的网络连接,文章在简要介绍网络接口控制器RTL8019AS的基础上,给出了MMC2107微控制器与网络接口控制器RTL8019AS的接口电路设计和软件设计流程。关键词 : 嵌入式系统; MMC2107; 以太网; TCP/IPAbstract:

随着WiFi的广泛集成应用,在一些高流量高带宽的领域,有11ac标准的需求,支持11ac,其实就是符合无线标准:IEEE 802.11ac(一般是向下兼容11a/n),这个标准的最大特点就是单通道速率可高达433.3Mbps,信道带宽可以支持20/40/80...

RTL8723BU在很多平台得到集成应用,有些是直接芯片on board,有些是选择模块方式,但是总体来说都是用芯片,分享规格书,希望对行业用户有帮助 RTL8723BU芯片规格书...

为60B,最大为1514B。D、通常以太网卡可以接收3种地址的数据:广播地址、多播地址、自己的地址。E、任何两个网卡的物理地址都不一样,是世界上唯一的,网卡地址由专门机构分配。嵌入式以太网接口有两种实现方法:A、嵌入式处理器+网卡芯片(例如:RTL8019AS、CS8900等)B、带有以太网接口的处理器。TCP/IP是一个分层协议,分为:物理层、数据链路层、网络层、传输层和应用层。每层实现一个明确...

RTL8723BS是一款SDIO接口的蓝牙WiFi二合一方案,分享芯片规格书! RTL8723BS芯片规格书 谢谢!找了好久!!

目前通信领域,很多是需要传输大数据,所以千兆交换机有很大的应用。分享一款24口全千兆交换的设计原理图,希望对行业客户有帮助! 24口全千兆交换机方案RTL8382L+RTL8218B+RTL8231L设计参考原理图...

我要回帖

更多关于 rtl8019as 的文章

 

随机推荐