STM32与DM9000A调试(一)

news/2024/12/2 10:34:31/
  • 总体描述:

DM9000A的PHY 能够以10BASE-T 的标准在UTP3\4\5或者以100BASE-T的标准在UTP5上接口通信。它的自动协商功能是够自动配置DM9000A最大地发挥出自身性能。它同时支持IEEE 802.3X全双工数据流通信。

 

  • 结构图:

 

 

  • 引脚配置                                          
16位模式   

 

 

8位模式

 

 

(1)处理器接口

引脚号名称电气连接说明
35IOR#FSMC_NOEDM9000A 读命令控制,低有效
36IOW#FSMC_NWEDM9000A 写命令控制,低有效
37CS#上拉到3.3V,再接STM32通用IODM9000A片选,低电平有效
32CMDFSMC_A2DM9000A数据/命令选择,高电平访问数据端口,低电平访问命令端口
34INT上拉到3.3V,再接STM32通用IO中断请求引脚,高有效
18,17,16,14,13,12,11,10SD0-7FSMC[0:7]8位数据通信,FSMC连接方式
31,29,28,27,26,25,24,22SD8-15FSMC[8:15]16位数据通信,FSMC连接方式,当EECS引脚被下拉时使用,当上拉时需要参考对8位模式引脚描述

(2)8位模式引脚

引脚号名称说明
22

WAKE

(SD15)

当唤醒事件发生时,输出一个唤醒信号
24

LED3

(SD14)

全双工LED:

在LED模式1,它低电平输出代表内部PHY工作在全双工模式,悬空表示内部PHY工作在半双工模式。

在LED模式0,它低电平输出代表内部PHY工作在10M模式,悬空表示内部PHY工作在100M模式。

25,26,27

GP6,GP5,GP4

(SD13-SD11)

通用输出引脚;

这些引脚可在寄存器GPR(1FH)中设置用于通用默认输出引脚。

GP6引脚也可作为INT输出类型的中断引脚;

当GP6被置高,INT作为开漏输出类型,否则作为强制输出类型。

28,29,31

GP3,GP2,GP1

(SD10-SD8)

通用输入引脚;

寄存器GPCR(1EH)和GPR(1FH)可以来编程这些引脚,这些引脚默认为输入。

(3)EEPROM接口

引脚号名称说明
19EEDIOEEPROM数据输入,输出引脚
20EECK

EEPROM时钟信号;

该引脚也被用于中断极性的设置。当这个引脚为上拉高电平时,中断低电平有效,反之高电平有效。

21EECS

EEPROM片选信号;

该引脚也被用于设置内部存储器数据总线宽度设置。当该引脚为上拉高电平时,总线为8位,反之16位。

(4)时钟引脚

引脚号名称说明
43X225M晶振输出
44X125晶振输入

(5)LED接口

引脚号名称说明
39LED1

速度LED;

低电平输出表示内部PHY工作与100M/S的速率下,悬空表示内部工作与10M/S的速率下。

该引脚可以在16位模式下作为ISA总线IO16(在EEPROM里设置)。

38LED2

连接/运行LED;

在LED模式1,它作为PHY链路通断和载波侦测的公用灯。

在LED模式0,它作为PHY载波侦测的专用灯。

该引脚可以在16位模式下作为ISA IOWAIT或WAKE(在EEPROM里设置)。

(6)10/100 PHY/Fiber

引脚号名称说明
46SD

光纤信号检测;

PECL电平信号,显示光纤接收是否有效。

48BGGND带隙基准地信号
1BGRES带隙基准引脚
2RXVDD252.5V接收端口电源
9TXVDD252.5V发送端口电源
3RXI+物理层接收端的正极
4RXI-物理层接收端的负极
5,47RXGND接收端地
6TXGND发送端地
7TX+物理层发送端的正极
8TX-物理层发送端的负极

(7)其他

引脚号名称说明
41TEST

操作模式;

在正常模式下被强制接地。

40PWRST#

复位信号;

复位DM9000A,低电平有效。

该引脚被拉高后,DM9000A将在5us后完成初始化。

(8)电源引脚

引脚号名称说明

23,30,42

VDD

数字电源3.3V为芯片供电

15,33,45

GND

数字地

 


http://www.ppmy.cn/news/133597.html

相关文章

MTK Android Led框架分析

1 驱动部分 这部分主要根据驱动源码的初始化部分进行分析 1.1 mtk_leds_drv 路径:/kernel-4.14/drivers/misc/mediatek/leds/mtk_leds_drv.c mt65xx_leds_probe→ *cust_led_list mt_get_cust_led_list → get_cust_led_dtsi //根据leds_name数组以及设备树初始…

Lwip中实现DM9000/DM9003驱动之二

接上文Lwip中实现DM9000/DM9003驱动之一_龙赤子的博客-CSDN博客 目录 四:DM9003EP介绍 1.芯片特性 2.芯片的Block Diagram 3.构建的网络环境 4.分类总结 五:驱动实现 1.基本操作部分 1…

串口通信简介

1. 数据通信的基础概念 1.1 数据通信方式 按数据通信方式分类,可分为串行通信和并行通信两种。串行和并行的对比如下图所示: 串行通信的基本特征是数据逐位顺序依次传输,优点是传输线少、 布线成本低 、 灵活度高等优点,一般用…

ChatGPT工作提效之使用百度地图在首都为六一儿童节献爱心(多边形覆盖物、文本标注、自动获取经纬度、爱心函数)

ChatGPT工作提效系列 ChatGPT工作提效之初探路径独孤九剑遇强则强ChatGPT工作提效之在程序开发中的巧劲和指令(创建MySQL语句、PHP语句、Javascript用法、python的交互)ChatGPT工作提效之生成开发需求和报价单并转为Excel格式ChatGPT工作提效之小鹅通二次开发批量API对接解决方…

[QT_055]设置QT源码调试(qtc+vs/mingw+msvc)

在开发过程中,我们经常用到调试功能,这样方便查找Bug;Qt是一个开源的框架,可以看到源码。虽然但大部分情况下,我们开发时,只是使用,并没有调试它的源码,但如果想深入了解Qt的一些机制…

2020第十一届蓝桥杯Python组国赛【真题+解析+代码】

🎁2020第十一届蓝桥杯python组国赛真题 🚀 真题练习,冲刺国赛 🚀 2020年第十一届蓝桥python组国赛真题解析代码 博观而约取,厚积而薄发 🏆国赛真题目录 文章目录 🎁2020第十一届蓝桥杯python组国…

尼康图像处理软件——nx studio

就算你不是专业的摄影师,那么相信你对尼康品牌也并不陌生吧,而近日该品牌为大家推出了nx studio软件,这是一款便捷使用的电脑图像软件,旨在为用户提供强大的后期影像增强的功能。当然一个相机品牌的厂商出品了图像处理软件也没什么…

尼康介绍

尼康 开放分类: 日本、 公司、 相机、 数码、 品牌 尼康公司 尼康公司历史悠久,创建于1917年7月25日,由 三菱财 团(Mitsubishi)投资,合并三个光学仪器厂组成。当时,主要为日本国防部生产军用光…