0%

DSLogic U2Basic改Plus

如題

之前買了DSLogic U2Basic #1Y4oHnTH (Electronics)
https://www.ptt.cc/bbs/Electronics/M.1645421681.A.751.html

雖然規格提升很多,但用的其實不多
一方面是還是比較多低速訊號,用之前那個就夠用了,而且體積小很多
另一方面是他的APP用的不是很習慣,還是比較習慣PluseView

最近比較有空,而且材料也放一段時間了
就來把DSLogic U2Basic改成Plus

(規格對照)

主要參考這兩篇文章、影片
Превращаем DSLogic U2Basic в DSLogic Plus
新版DSLogic U2 Basic硬改升级为DSLogic Plus教程

基本都寫的很完整了
我放幾張圖發篇廢文就好(x

拆開來的PCB板,要修改EEPROM、FPGA、SDRAM
SDRAM我買的是美光的MT48LC16M16A2

EEPROM燒錄器我是用便宜的CH341A
因為在軟體中找不到對應的型號,所以我就隨便選了一個128k的EEPROM
建議先備份後再做修改

把SDRAM和FPGA都弄好後長這樣,然後挑起FPGA的針腳的時候真的要小心小心再小心
我不小心把針腳弄斷,只好從根部焊一根漆包線出來 弄了半天才成功= =
因為是訊號線要等長,所以漆包線的長度要是38.5mm

然後這個EEPROM沒有那顆點,ST的商標就是那顆點

全部弄好後把漆包線固定一下就完成了

這個時候APP應該就會認成DSLogic Plus了
但因為他的架構在FPGA和電腦之間還有一顆MCU,所以只要修改EEPROM就會認成Plus
不能用來確定後面有沒有問題,一定要實際測量訊號才能確定有沒有改好
(我遇到的問題是,就算什麼都沒插,全部通道都會出現固定波形,後來重焊才好)

要在PulseView上使用,可以參考wiki
https://sigrok.org/wiki/DreamSourceLab_DSLogic
需要注意的是,他給的.fw、.bin檔除了要放到對應資料夾下,還需要重新命名
如果之前有裝別的驅動,需要先解除安裝,再用zadig安裝WinUSB

大概就這樣
目前測下來都還不錯