
ASM1352R USB双SATA方案验证
简介
该工程仅为ASM1352R USB转双SATA的方案验证,以便后期的其他产品研发,并未考虑到各种可用性问题,如需要实际应用建议自行修改。
简介:该工程仅为ASM1352R USB转双SATA的方案验证,以便后期的其他产品研发,并未考虑到各种可用性问题,如需要实际应用建议自行修改。开源协议
:CERN Open Hardware License
(未经作者授权,禁止转载)描述
该工程仅为ASM1352R USB转双SATA的方案验证以便后期的其他产品研发,并未考虑到各种可用性问题,如需要实际应用建议自行修改。
关于芯片:
在高速 I/O 解决方案和存储应用开发方面,祥硕科技致力于扩展产品组合,推出USB3.1转SATA 6Gbps RAID/端口倍增解决方案。ASM1352R可将USB3.1接口转换为双SATA接口。它高度集成了ASMedia的SuperSpeedPlus、SuperSpeed和High-Speed方案以及祥硕科技自研的SATA PHY。ASM1352R拥有一个USB3.1接口和两个SATA设备接口,USB PHY可达到10Gbps并符合USB3.1规范,并同时支持最高6Gbps、符合SATA 3.2规范的SATA PHY。
ASM1352R集成了祥硕科技专有的HydraTek技术,支持 RAID0、RAID1、JBOD和Span模式,其具有低功耗和高效率的 RAID 操作,可通过图形界面轻松配置,且完全不占用系统 CPU 资源。ASM1352R 非常适合用于 USB 转 SATA 端口扩展并带来性能提升,不仅适用于内部设计,也适合外部存储应用。
关于设计:
附件中会提供一个固件,固件版本为200421。
USB3.0差分阻抗90Ω,SATA差分阻抗100Ω。
阻抗管控标准:JLC04161H-3313。
主控未使用内置LDO和DCDC降压供电,使用MP2122外置DCDC电路进行供电。
DC12V接口未连通到SATA 12V供电定义上,所以当前的方案验证板只能使用5V和3.3V的SATA硬盘。
外接12V省事使用了ZXDN10降压5V和3.3V,因为只是验证板所以无所谓,实际应用的时候可自行修改为其他方案。
使用大功率的盘建议外接供电,不然会连带主控一起识别不到,或者认盘非常慢等问题。
R18、R27为代替原厂按钮的0r电阻,切记不需要焊接。
焊接了可能会出现奇奇怪怪的问题,包括上盘持久不认,或者上盘只认一次再重新上电就不认,每次重新上电都需要重新格式化等问题。
1.2V的电阻搞错了,R3/R4应该共同为816k。如果是816k/412k会导致vdd输出1.8V。虽然暂时没遇到奇怪的问题,但是还是建议改回手册中推荐的1.2V配置。
2025.6.5更新:
ASM1352R固件集合包已上传至附件。
ASM1352R桥接的刷写方法与ASM235CM超小转接板一致。
ASM1352R的最新固件是220908_B5_48_81,强力推荐这个固件,带TRIM、GPIO切换模式、可以开卡、认盘还飞快,简直就是传说中的黄金固件。
个人测试下来170505_B5_27_82和161028_B5_04_4B的认盘速度较快。但是这两个固件没有TRIM,其他有TRIM的固件认盘大多都很慢。
161018_B5_0C_40认盘较快并且有TRIM,但是led功能可能会失效。这个固件切换RAID模式可能会有bug(异常容量),并且不安全弹出可能会触发磁盘修复。
170505_B5_44_21可以被GUI工具识别到,但是不能通过GUI工具切换模式,只能以SATA PM模式运行或者用GPIO切换模式。
170505_B5_27_82会有ERR灯亮的问题。亮哪个盘的ERR灯就优先显示哪个盘的名称。
160303_BF_2D_02比较特殊,这个固件支持部分使用ASM1352R+ASM1092R的硬盘柜产品,四个盘全都能识别到。其他固件只能在每个SATA Port下认到一个盘。
有些固件可能不能用GPIO和GUI切换模式,只能以SATA PM模式运行。
部分固件可以给SATA盘开卡,比如前面提到的220908_B5_48_81、170505_B5_27_82和161028_B5_04_4B。
如果在切换RAID模式后出现bug(异常容量),可以先刷一个最高版本固件,然后在控制台视图中初始化并格式化盘。接着在powershell中Get-Disk获取磁盘信息,再用 Clear-Disk -Number 硬盘序号 -RemoveData -Confirm:$false清除分区表,最后再刷回原固件。
ASM1352R可通过配置GPIO电阻调整RAID状态,使用方法如下:

GUI状态下不知道为什么不能被ASMedia RAID Manager Tool识别到,所以目前仅支持通过调整GPIO电阻以切换SATA PM、SPAN(JBOD)、RAID0和RAID1模式。工具和使用方法也会一并上传附件,有兴趣的可自行下载研究。
GUI状态需要特殊固件支持。170505_B5_44_21是唯一一个能被GUI识别到的固件,但是无法使用GUI工具切换状态(只能SATA PM),所以目前仅支持通过调整GPIO电阻以切换SATA PM、SPAN(JBOD)、RAID0和RAID1模式。
实物/测试图:


双SM2244LT测试,都能认(未开卡,两块盘处于32M ROM模式):


因为手上没有多的盘,所以只能测试单SATA。
测试盘为手搓的SM2246EN SCMFP 512G,这玩意+ASM1352R非常吃电,需要搭配外接供电使用。

单盘测试可基本跑满上限:


设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










