saleae逻辑分析仪使用分享
關(guān)鍵字: saleae sigrok
0x00 使用背景
邏輯分析儀是做電子不可缺少的一個(gè)工具, 公司有一個(gè)孕龍的邏輯分析儀, 死貴, 我就想找一個(gè)便宜好用的邏輯分析儀, 找到了saleae, (我是硬件用saleae,軟件用sigrok, 沒(méi)有用saleae的軟件) 在此分享一下我的使用記錄.
0x01 相關(guān)介紹
saleae
官方網(wǎng)站: https://www.saleae.com
官網(wǎng)說(shuō)了那么多, 簡(jiǎn)而言之, 就是一個(gè)賊好用的邏輯分析儀
產(chǎn)品分為兩代:
1. Saleae Logic(8ch, 24MHz)
2. Saleae Logic16(16ch, 100/50/32/16MHz @ 3/6/9/16ch)
核心結(jié)構(gòu): cy68013 + at04c02
固件是由上位機(jī)在上電的時(shí)候加載, 所以出現(xiàn)很多的通過(guò)修改EEPROM里的標(biāo)識(shí)(也就是所謂的固件)來(lái)欺騙上位機(jī)軟件,從而進(jìn)行工作的仿制產(chǎn)品.
關(guān)于購(gòu)買: 淘寶, 1代大概幾十塊錢, 不到50塊, 二代大概幾百塊不等
sigrok
官方網(wǎng)站: https://sigrok.org
便攜, 跨平臺(tái), 自由, 免費(fèi), 開(kāi)源的信號(hào)分析套件
軟件使用c + python, 協(xié)議解析使用python來(lái)做的
支持的協(xié)議
現(xiàn)在大概63種,還在不斷的增加, 常用的i2c, spi, can, 1-wire, uart, sd, ir都支持
具體的支持請(qǐng)看官網(wǎng)Protocol_decoders
sigrok支持saleae的硬件
0x02 軟件使用
安裝sigrok
sigrok支持linux(包含android), OS X, windows
下載地址
https://sigrok.org/wiki/Downloads
根據(jù)你的操作系統(tǒng)選擇響應(yīng)的二進(jìn)制軟件包
安裝驅(qū)動(dòng)
安裝好sigrok之后, 包含3個(gè)PulseView, Zadig, Zadig(Win XP)
插上saleae, 打開(kāi)Zading
根據(jù)編號(hào)順序來(lái)操作
先勾上edit, 把名稱改為fx2lafw, 點(diǎn)擊Install Driver
軟件介紹
如果一切正常的話, 打開(kāi)之后就是如下的界面
軟件已經(jīng)識(shí)別了我的saleae了.
軟件界面
1. 導(dǎo)入導(dǎo)出數(shù)據(jù)
2. 范圍選擇
3. 設(shè)備選擇
4. 采樣深度, 采樣頻率選擇
5. 啟動(dòng),停止
6. 協(xié)議選擇
7. 采樣的波形
8. 解析出來(lái)的協(xié)議
數(shù)據(jù)采樣
普通采樣
我讀寫AT24C02上面的數(shù)據(jù), i2c總線速度為100k
設(shè)置采樣深度為1M samples, 采樣頻率為200kHz, 我記得采樣頻率至少為是總線速度的2倍(這里不敢確定, 但是采樣頻率低于200kHz確實(shí)采樣不正確,大學(xué)學(xué)得都還給老師去了,囧)
啟動(dòng)采樣, 馬上往at24c02里面寫一個(gè)數(shù)據(jù), 下面是讀到的數(shù)據(jù)
下面是一個(gè)完全的流程
height="540" width="900" src="http://7xt8co.com1.z0.glb.clouddn.com/sigrok0.mp4" allowfullscreen="">設(shè)置觸發(fā)器
1. 普通采樣
2. 低電平觸發(fā)
3. 高電平觸發(fā)
4. 上升沿觸發(fā)
5. 下降沿觸發(fā)
6. 邊沿觸發(fā)
常見(jiàn)問(wèn)題
驅(qū)動(dòng)安裝好, 第一次打開(kāi)可能會(huì)報(bào)錯(cuò)
不用管他,
采樣的數(shù)據(jù)明顯不對(duì)
請(qǐng)注意你的采樣頻率, 采樣頻率至少應(yīng)該是總線頻率的兩倍
框住的部分沒(méi)有顯示, 請(qǐng)重啟軟件
總結(jié)
以上是生活随笔為你收集整理的saleae逻辑分析仪使用分享的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Boost.Asio技术文档
- 下一篇: 物联网毕设 人体定位智能调速风扇系统