站内搜索
发作品签到
ASM1352R USB双SATA方案验证
专业版

ASM1352R USB双SATA方案验证

工程标签

DIY设计

3.0k
0
0
33

简介

该工程仅为ASM1352R USB转双SATA的方案验证,以便后期的其他产品研发,并未考虑到各种可用性问题,如需要实际应用建议自行修改。

简介:该工程仅为ASM1352R USB转双SATA的方案验证,以便后期的其他产品研发,并未考虑到各种可用性问题,如需要实际应用建议自行修改。
复刻成本:60

开源协议

CERN Open Hardware License

(未经作者授权,禁止转载)
创建时间:2025-04-10 00:16:24更新时间:2025-12-03 13:49:44

描述

该工程仅为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状态,使用方法如下:

image.png

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模式。

实物/测试图:

1f7fb86d26433eed386fc0329c0e733b.jpg

98fdad52fd4788dfe658a01371b523be_720.jpg

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

8282051fd4fe49f3134b3194a70e3a88.jpeg

8d026a7d753991a019a4e5e6483755fd.png

因为手上没有多的盘,所以只能测试单SATA。

测试盘为手搓的SM2246EN SCMFP 512G,这玩意+ASM1352R非常吃电,需要搭配外接供电使用。

41b3ab0cb65167e7f9291b59b6aaeb68_720.jpg
单盘测试可基本跑满上限:

9446e116decb8d0c22880a5e035b97c5.png

bce78c9987b5904d137c1069f397f2ea.png

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
ASM1352R_Data Sheet_R0_30_FAE.pdf
85
2
ASM_RaidManagerTool_Engilsh v3.130v2.pdf
57
3
asmedia_RaidMan_3.130.zip
64
4
ASM1352_R002.pdf
62
5
ASM1352R资料固件集合包_20251203.zip
61
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航