电路原理图MEMO

该板子包括:

Xilinx FPGA、POWER、CLOCK、PHY、MEMORY、COM、MCU,一共7个主要模块。

原理图可以用PROTEL做(PROTEL:做EDA设计,板级全方位电子设计系统)

板子的实物图见文章末尾。

看板子最好用放大镜,不然会很累,淘宝链接:

https://item.taobao.com/item.htm?spm=a1z09.2.0.0.6ae22e8djmRTAq&id=521122829067&_u=lb6nrj34219


看POWER模块,可以提供3.3V@3A,2.5V@1A,1.2V@2A,DDR3POWER,1.5V@3A这样几种规格的电压电流值。

3.3V@3A

DC005:直流电源插座,提供5V直流电

MSMD300:自恢复保险丝,电流高于3A时熔断

C***:电容(Capacitance)的符号,单位F(法拉) 接在VCC和GND之间,作为滤波电容,参考

https://blog.csdn.net/ambizxzh/article/details/76033200?locationNum=6&fps=1

TPS54320RHL:压降模块,参考

http://www.ti.com.cn/product/cn/TPS54320/description

http://www.ti.com.cn/cn/lit/ds/symlink/tps54320.pdf

SMB15.0CA:稳压二极管,参考

https://www.bilibili.com/video/av31240933/?spm_id_from=333.788.videocard.1 

http://www.360doc.com/content/18/0401/08/62307_741938548.shtml

VLP8040T:电感,6R8表示电感量是6.8uH,参考

https://blog.csdn.net/aabcd987/article/details/79113128

2.5V@1A

AMS1117-2.5:压降稳压器,输出2.5V电压,参考

https://baike.baidu.com/item/AMS1117/2946717?fr=aladdin

电容,带加号的是有极性的电容,不带加号的是不分极性的电容

1.2V@2A

LM2852YMXA-1.2:压降稳压器,输出1.2V电压,参考
http://pdf-file.ic37.com/pdf5/NSC/LM2852_datasheet_540392/880727/LM2852_datasheet.pdf

DDR3POWER

LP2998:线性稳压器,可用于DDR / DDR2 / DDR3,参考

http://pdf-file.ic37.com/pdf6/TI/LP2998MA_datasheet_1055400/171759/LP2998_datasheet.pdf

http://www.ti.com.cn/product/cn/lp2998

1.5V@3A

TPS54320RHL:压降模块,同上

发光二极管


看CLOCK模块,包括LED,时钟,复位

 LED

没什么好说的,发光二极管

时钟

K30-3C0-E50.000MR:石英晶振,看样子貌似是50MHz频率。

复位

通过2个开关来控制,为什么有两个复位开关呢?看了一下电路图,可能是:RST(低有效)引脚复位MCU,KS8721BLI;TAST0引脚跟FPGA的BANK2有关。


看COM模块,包括KS8721BLI,串口,485,CAN,

KS8721BLI

不明觉厉,3.3V单电源供电的10 / 100BASE - TX / FX

MII物理层收发器 [3.3V Single Power Supply 10/100BASE-TX/FX MII Physical Layer Transceiver],参考

http://www.ic37.com/MICREL/KS872_datasheet_12275023/

HFJ11-2450E-L12RL,以太网连接器(RJ45)参考

http://www.mouser.cn/ProductDetail/HALO-Electronics/HFJ11-2450E-L12RL?qs=8uu3sA0mUduNJw%2ftWFBLbA==

串口

MAX3221,用于将单片机的TTL电平转换成RS232电平,通常需要一个专用的转换芯片,比如SP3232(MAX3221),参考

https://blog.csdn.net/wofreeo/article/details/82389002

https://zhidao.baidu.com/question/474319035.html?qbl=relate_question_6

https://blog.csdn.net/wofreeo/article/details/82313683

485

SN65LBC184D / MAX485ESA 均是RS-485收发器,板子上用的是MAX485ESA,参考

http://www.mouser.cn/ProductDetail/Maxim-Integrated/MAX485ESA?qs=LHmEVA8xxfZLZDB%252bIHbAbg==

http://www.mouser.cn/ProductDetail/Texas-Instruments/SN65LBC184D?qs=QViXGNcIEAtsQp7v%252bY%2f%252b9A==

ADUM1301ARWZ是数字隔离器,是隔离485信号的,参考

http://www.mouser.cn/ProductDetail/Analog-Devices/ADUM1301ARWZ?qs=WIvQP4zGanh1OT8zof393A==

B0505T-1W也是隔离器,是隔离直流电源的,参考

http://www.communica.co.za/Content/Catalog/Documents/D0106081221.pdf

至于为什么需要隔离,参考

https://blog.csdn.net/qq_22994963/article/details/72845020

摘录如下:

在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。虽然RS-485接口采用的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超过RS-485接收器的极限接收电压,即大于+12V或小于-7V时,接收器就再也不能正常工作了,严重时甚至会烧毁芯片和仪器设备。 解决此类问题的方法是通过DC-DC将系统电源和RS-485收发器的电源隔离;通过隔离器件将信号隔离,彻底消除共模电压的影响。 

 CAN

TJA1040 高速CAN收发器,见

https://www.nxp.com/docs/en/data-sheet/TJA1040.pdf

TJA1050在正点原子探索者板子和王电令板子均配备了,见我之前的文章: 

STM32上的CAN总线无法直接与外部CAN设备相连,需要通过TJA1050芯片将单端信号转换成差分信号传输 --------------------- 本文来自 野猪力量 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/wofreeo/article/details/81259833?utm_source=copy

ADUM1201和上文RS-485通信中的ADUM1301类似,数字隔离器,用于隔离信号

B0505T-1W和上文的一样,也是隔离器,用于隔离直流电源

值得注意的是,485&CAN共用一个7脚的接插件。 


看MCU模块

STM32F746ZGT6,Cortex-M7系列MCU,参考

https://www.st.com/en/microcontrollers/stm32f746zg.html

注意还有晶振、JTAG。


 看MEMORY模块

MT41J64M16JT-15E:G,参考

https://www.micron.com/parts/dram/ddr3-sdram/mt41j64m16jt-15e


 看PHY模块

2个KS8721BLI

不明觉厉,3.3V单电源供电的10 / 100BASE - TX / FX

MII物理层收发器 [3.3V Single Power Supply 10/100BASE-TX/FX MII Physical Layer Transceiver],参考

http://www.ic37.com/MICREL/KS872_datasheet_12275023/

以太网连接器RJ45,参考

http://trxcom.manufacturer.globalsources.com/si/6008816200482/pdtl/RJ45-connector/1157244194/RJ45-Connector.htm


 看FPGA模块

Xilinx XC6SLX25-2FTG256C,参考

https://octopart.com/xc6slx25-2ftg256c-xilinx-18640341

不太懂。。。

注意FPGA的JTAG在MCU的JTAG旁边,6针脚的。


猜你喜欢

转载自blog.csdn.net/wofreeo/article/details/82801647