返回列表 发布新帖
查看: 26|回复: 0

入门必读:AT89S52网络接口电路原理

[复制链接]

211

主题

0

回帖

663

积分

版主

积分
663
发表于 2026-4-4 09:46 | 查看全部 |阅读模式
  在日常网络接口电路原理工作中,知识是很多人都会遇到的问题。下面结合实际案例,为大家详细讲解。
  RTL8019AS 全双工以太网控制器, 再配以 74HC573 地址锁存器、 IS62C256 静态存储器等器
  件。 它与 DSP 之间的数据交换采用异步串行通信 (UART)。 网络接口电路如图所示。
  AT89S52 分配给 RTL8019AS 的基地址为 4000H。

图 网络接口电路

  RTL8019AS 的数据线 SD0 ~ SD7 与 CPU 的 AD0 ~ AD7 连接, 地址线 SA0 ~ SA4 与
  AT89S52 CPU 的 A0 ~ A4 连接, RTL8019AS 的 AEN 为片选信号, 采用线选地址译码。
  RTL8019AS 的工作方式选用跳线模式, 本机的 I/ O 地址和中断都是由跳线决定,
  RTL8019AS 的第65 引脚接高电平, 用来选择跳线方式。 芯片的第 78、 79、 80 引脚为中断引
  脚。 在 RTL8019AS 中, 如果引脚为悬空, 则认为此引脚为低电平, 因为它的内部已经连接了
  一个100k 的电阻。 第74、 77 引脚决定网络的接口类型, 使用自动检测。 由于设计中没有使用
  BROM, 第67、 68、 69、 71、 72 引脚悬空。 RTL8019AS 的 IOCS16B 引脚通过一个27k 的电阻拉
  低, 使得 RTL8019AS 工作在 8 位数据总线模式。 第 81、 82、 84、 85 引脚决定 RTL8019AS 的



  I/ O 地址, 都悬空, 使用地址300H, 这样只需要 4 根地址线就可以访问 RTL8019AS 的 I/ O 地
  址00 ~1FH。
  RTL8019AS 可连接同轴电缆和双绞线, 并可自动检测所连接的介质。 第 64 引脚 AUI 决
  定 RTL8019AS 与以太网的连接是使用 AUI 还是 BNC, 或是 UTP 接口。 AUI 是 10 BASE5 粗
  缆网线的接口, 现在已很少用; BNC 是 10 BASE2 细缆网线的接口, 现在也用得不多; UTP
  是 10BASE - T 双绞网线的接口, 现在使用非常广泛。 AUI 为高电平时使用 AUI 接口, 为低
  电平时使用 BNC 或 UTP 接口。 在这里我们使用最常用的 UTP 接口, 将该引脚悬空即可。 网
  络接口的具体类型由第 74、 77 (PL0、 PL1) 引脚决定, 将这两个引脚

接地


, 即自动检测方

  式。 这时 RTL8019AS 会自动检测接口类型, 然后进行工作。 如果检测到 10BASE - T 电缆信
  号, 则选择接口类型为 UTP, 否则选择接口类型为 BNC。 为了抗干扰和增加驱动能力, 信
  号需要通过网络变压器后再接网络接口, 这里选用集成网络变压器的 RJ45 接口 HR901170。
工控学习网 www.gkxxw.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

gkket@qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 添加微信客服
  • 关注公众号
工控学习网 © 2001-2026 Discuz! Team. Powered by Discuz! W1.5
关灯 在本版发帖
攻城大狮哥
攻城大狮哥 返回顶部
快速回复 返回顶部 返回列表