首页 > 其他分享 >DM9161布线指南

DM9161布线指南

时间:2023-11-27 13:33:45浏览次数:29  
标签:指南 电容 必须 TX RX 布线 DM9161 uf

一、布局,信号和走线
1)把网络变压器放在距离DM9161和RJ45插座尽量近的地方。距离DM9161不能超过20mm。
2)把50欧的终端电阻放在离网络变压器和DM9161的RX+-,TX+-引脚尽量近的地方。50欧电阻和RX、TX的接地电容需放在DM9161附近,不能超过10mm。
3)25M晶体不能放在重要信号周围,如RX,TX
4)从DM9161的RX到网络变压器和RJ45的走线必须对称,直接,平行和靠拢(小于2mm),同样对TX。
5)不要走直角,走45度。
6)布RX,TX时避免使用过孔。
7)RX,TX,CLK和电源走线要求直,短。
8)RX和TX不要交叉,相距要3mm以上,最好在之间布根地线。
9)从DM9161的RX和TX对到RJ45之间不要走任何的数字线路。保持这两对信号远离其它信号和大地。
10)在网络变压器和RJ45下面决不能有地平面或电源平面。
11)所有RJ45的终端引脚(4,5,7,8)和网络变压器必须紧靠在一起通过一颗电阻和0.01uf/2KV电容接到大地上。
12)   BANDGAP电阻必须布在尽量靠近47和48脚旁边(不超过3mm)。避免走任何高速信号在这个电阻附近(到晶振必须大于3mm)。
二、供电,退耦电容
1)退耦电容必须布在尽量靠近电源焊盘附近(不超过2.5mm),推荐容量为0.1或者0。01uf。
2) 退藕电容必须足够,已保证以下效果:
   (1)所有的模拟VDD和数字VDD  的纹波小于50mVpp
   (2)所有的模拟地和数字地的纹波小于50mVpp
   (3)所有通过模拟数字的AC噪音要小于100mVpp
3)保收的做法是每个引脚接两个退耦电容。0.1uf和0.01uf个一个。
4)      。这就是说在中心抽头AVDD和AGND之间必须布一个0.01uf的退耦电容。这个退耦电容必须布在网络变压器中心抽头附近,越近越好。
三、地平面布线
1)地平面分隔会增加EMI的排放量。
2) 地平面需要分成模拟地和数字地,其之间连接的线必须远离DM9161的AGND脚。
3) 所有的模拟地引脚不能直接(5,6,46)短接,必须直接连到模拟地平面上。
4) 模拟地平面尽可能的大。
四、电源层分隔
1)使用的铁氧体磁珠,在100MHZ和200mA电流情况下,阻值大于100欧。铁氧体磁珠两边必须各放一个10uf,0.1uf和0.01uf的电容。
2) 必须把模拟电源层和数字电源层隔离开。
五、和Mac连接
和mac连接的线必须短而直。
TXD[0-3]何TXCLK的长度差异不能超过2cm
RXD[0-3]何RXCLK的长度差异不能超过2cm

标签:指南,电容,必须,TX,RX,布线,DM9161,uf
From: https://www.cnblogs.com/759222924lele/p/17859031.html

相关文章

  • Linux进程管理指南
    在Linux操作系统中,进程是执行中的程序实例。进程管理是操作系统中的一个重要任务,它涉及到启动、监控和终止进程。本篇博客将介绍Linux中常用的进程管理命令和技术。查看进程要查看系统中正在运行的进程,可以使用ps命令。以下是ps命令的常见选项:psaux:显示所有用户的所有进程。......
  • wch-link使用指南
    我手中的wch-link是透明外壳的,是官网赠送的,包括CTS、RTS、GND、DTR、GND、5V、3V3、GND、RXD、TXD和USB组成,需要注意的是Win7运行时驱动报错,无数字签名强制,要在开机时,快速按F8键,然后在下方选择关闭数字签名签字的勾,然后回车。驱动就不会报错了,我用的340驱动。......
  • Java开发者的Python快速进修指南:网络编程及并发编程
    今天我们将对网络编程和多线程技术进行讲解,这两者的原理大家都已经了解了,因此我们主要关注的是它们的写法区别。虽然这些区别并不是非常明显,但我们之所以将网络编程和多线程一起讲解,是因为在学习Java的socket知识时,我们通常会将它们结合使用,以实现服务器对多个客户端连接的阻塞IO......
  • Java开发者的Python快速进修指南:自定义模块及常用模块
    好的,按照我们平常的惯例,我先来讲一下今天这节课的内容,以及Java和Python在某些方面的相似之处。Python使用import语句来导入包,而Java也是如此。然而,两者之间的区别在于Python没有类路径的概念,它直接使用.py文件的文件名作为导入路径,并将其余的工作交给Python解释器来扫描和处理。另......
  • Java开发者的Python快速进修指南:面向对象进阶
    在上一期中,我们对Python中的对象声明进行了初步介绍。这一期,我们将深入探讨对象继承、组合以及多态这三个核心概念。不过,这里不打算赘述太多理论,因为我们都知道,Python与Java在这些方面的主要区别主要体现在语法上。例如,Python支持多重继承,这意味着一个类可以同时继承多个父类的属性......
  • [左神面试指南] 其他题目[下]篇
    CD79一种消息接收并打印的结构设计publicclassCD79_1{publicstaticclassNode{publicintnum;publicNodenext;publicNode(intnum){this.num=num;}}publicstaticclassMessageBo......
  • Java开发者的Python快速进修指南:面向对象--高级篇
    首先,让我来介绍一下今天的主题。今天我们将讨论封装、反射以及单例模式。除此之外,我们不再深入其他内容。关于封装功能,Python与Java大致相同,但写法略有不同,因为Python没有修饰符。而对于反射来说,我认为它比Java简单得多,不需要频繁地获取方法和属性,而是有专门的方法来实现。最后,我......
  • SQL JOIN 子句:合并多个表中相关行的完整指南
    SQLJOINJOIN子句用于基于它们之间的相关列合并来自两个或更多表的行。让我们看一下“Orders”表的一部分选择:OrderIDCustomerIDOrderDate1030821996-09-1810309371996-09-1910310771996-09-20然后,看一下“Customers”表的一部分选择:CustomerID......
  • [左神面试指南] 其他题目[中]篇
    CD66并查集的实现publicclassCD66_1{publicstaticclassSolution{int[]f;publicSolution(intn){f=newint[n];Arrays.fill(f,-1);}privateintfind(inta){......
  • Android平台GB28181设备接入模块开发填坑指南
    技术背景为什么要开发Android平台GB28181设备接入模块?这个问题不再赘述,在做Android平台GB28181客户端的时候,媒体数据这块,我们已经有了很好的积累,因为在此之前,我们就开发了非常成熟的RTMP推送、轻量级RTSP服务、录像模块、针对音视频的对接处理单元。这让我们在做Android平台GB28181......