在内部空间非常有限的笔记本电脑和一些嵌入式工业计算机中,总是希望能够兼容尽可能多的功能。以应对不同客户的不同需求。
mSATA和mini-PCIe使用相同的连接器。对比两者的引脚定义,发现mSATA只用到少数引脚。大部分是空脚,与mini-PCIe不冲突。冲突的只有两对差分信号,可以很容易实现二选一方案。
下面是52pin mini-PCIe连接器引脚定义。
下面是mSATA连接器引脚定义
从引脚定义表可以看到。两者最主要的不同点是pin23、pin25、pin31、p33四只引脚。我们只要在这四个引脚外围,设计一组选择电路,就能实现SATA和PCIe信号切换。因为是高速信号,不建议用排针+跳线,最好直接用电阻或电容选择。如下图所示。
该电路默认支持mini-PCIe,如客户需要,可将C3、C4移到C1、C2,将R3、R4移到R1、R2,就变成支持mSATA了。用电阻电容配置的不足之处是产品出厂前就要配置好,出厂后客户自己不能修改配置。如果一定要让客户自己可配置,可加入一组电子开关来替代这组电阻电容,电路也很简单,读者可自行设计。本文参考《工业计算机硬件技术支持手册》第3章内容编写。图片也来自该书。
推荐文章:
《工业计算机硬件技术支持手册》简介
英特尔性能混合体系结构
RU使用说明
电脑开关机稳定性测试
计算机硬件技术:常见电脑主板规格参数解析