24MHz 8CH 开源逻辑分析仪指南
基于 CY7C68013A 或 CBM9002A 开源低成本便携逻辑分析仪(8 通道,24MHz 采样频率)
原理图与 PCB
元件型号推荐
可参考:https://szlcsc-help.xiaowine.cc/
IC
主控 MCU 可选择赛普拉斯的 CY7C68013A 或国产芯佰微的 Pin to Pin 产品 CBM9002A
可选用 LX(灵星芯微) 的缓冲器(SN74HC541D(LX))、EEPROM(24C256(LX))、线性稳压器(HT7533-1(LX)),可叠加使用 16-15 品牌卷
连接器
USB 连接器可选用 SHOU HAN(首韩) 的 TYPE-C 16PIN 2MD(073) ,可叠加使用 16-15 品牌卷
可选用 INCP 的 2x5P 排针、排母等作为输入接口,可叠加使用 16-15 品牌卷
PCB USB 版本无需焊接 USB 连接器,直接使用 PCB 板作 USB 母座:
板厚 0.8mm,建议使用沉金工艺
其他
可选用 BHFUSE(佰宏) 的保险丝,可叠加使用 16-15 品牌卷(通常来说保险丝不是必须的,前提是焊接无误)
上位机软件
可使用 Sigrok Pulse View,PulseView 可以实时下载固件,无需提前烧录
如何使用
使用 Zadig 安装驱动程序
首先,使用 Type-C 数据线将逻辑分析仪连接到电脑。在 PulseView 的安装目录下找到 zadig.exe
,打开将自动识别主控芯片。
勾选 Edit,将设备名称修改为 fx2lafw
,最后点击下方按钮,耐心等待几分钟即可。
显示“The driver was installed successfully.”即表示完成
使用 PulseView 采集数据
根据奈奎斯特采样定理,采样频率$F_s$必须大于被测信号最高频率$F_o$的2倍,才不会发生混叠。通常情况下,为了保证完整性,采样频率会更大,如5倍
本逻辑分析仪的最大频率为 24MHz,至多可采样5MHz的被测信号
打开 PulseView 后,软件将自动扫描并下载固件到 EEPROM 中,此时紧邻电源指示灯的 LED 点亮
在主界面上方选择“Cypress FX2”,调整采样数量、采样频率,点击右上角的“Run”即可开始采样,点击“Stop”可以暂停采样
下图采样的是4通道流水灯
PulseView 支持解码超过100种总线通讯协议,点击“Add protocol decoder”按钮添加解码器,例如 UART
添加后点击解码器的标签可以设置参数等信息
下图采样的是波特率为115200的串口数据
下载
使用 GNU General Public License v3.0 开源许可协议
原理图、PCB 均使用嘉立创 EDA 专业版绘制
参考
[1] jf_eqg0Ui2u. 简易24M逻辑分析仪电路分析[EB/OL]. https://www.elecfans.com/article/85/2023/202303312048134.html, 2023-3-31.
[2] UinIO 电子技术实验室. UINIO-Logic-24MHz[EB/OL]. https://github.com/uinika/UINIO-Logic-24MHz, 2024-11-28.
[3] Tang1999. 8通道24MHz的逻辑分析仪[EB/OL]. https://oshwhub.com/tang1999/luo-ji-fen-xi-yi, 2022-6-26.
- 分类:技术
暂无评论