DSO Quad

DSO Quad,也被称为DSO203,是一款口袋大小的四通道数字示波器,适用于常见的电子工程任务。它基于ARM Cortex M3(STM32F103VCT6),提供72MS/s的采样率,集成了FPGA和高速ADC。内部2MB的USB磁盘可用于存储波形捕获、用户应用程序以及升级固件。
特性
- 口袋大小,重量轻
- 两个36MS/s模拟通道,配置为单通道时最高可达72MS/s。(从.sys版本v1.31升级为两个72MS/s模拟通道,配置为单通道时最高可达144MS/s)
- 两个数字通道
- 信号发生器
- 多种触发选项
- 简易波形存储
- 固件升级
- 用户应用程序
- 开源
来源: 功能支持
应用创意
用户应用程序
正在进行的项目:
- 
使用FFT、频谱图和各种修复的GCC移植 由 pmos69 和 marcosin 开发 
- 
替代用户界面 由 gabonator1 开发 
- 
默认固件的GCC移植 由 tmbinc 开发 
- 
频率响应绘图工具 由 jpa 开发 
- 
FFT示例应用程序 由 gabonator1 开发 
- 
逻辑分析仪 由 jpa 开发 
- 
Pawn编程环境和各种应用程序 由 jpa 开发 
- 
SYS移植到GCC: [1] 
- 
俄罗斯方块 由 LinX 开发 
应用程序
- 
“简单模式” - 仅提供最基本的功能,帮助没有经验的人使用。 
- 
协议分析/数据捕获 - 串行、I2C、SPI、CAN 
- 
LCR(微亨、微法和电阻)测量能力 - 内置信号发生器使其成为自然选择。存在三种方法,均需要外部组件 示例 
- 
半导体分析仪 - 使用DAC测试和绘制二极管/晶体管的电压响应(并简单识别组件,例如晶体管引脚排列和极性) 
- 
射频频谱分析仪 
- 
一个二维X-Y模式,将模拟通道相互绘制在两个轴上,数字通道可选作为“光束”启用/禁用。 - 某些东西似乎存在?尚未在APP2.50中。
 
- 
DMX解码器/分析仪和发生器(与外部RS485 IC结合使用)将使其成为剧院技术人员非常有用的小工具。 
- 
电视模式(模拟电视):显示帧/场/行(选择场A/B)或行号。显示矢量示波图。显示内容(即电视图像)。 
- 
与第二个DSO Quad同步,用于四通道模拟/数字信号,可能类似于USBscope50 [从硬件部分移出] 
使用“波形输出”在主设备触发时生成脉冲/阶跃,使用C/D作为从设备的触发器
- 
创建USB远程控制软件,以便如果LCD损坏,仍然可以通过PC软件使用它。[从硬件部分移出] 
- 
数据流传输到PC - 使用PC作为存储缓冲区,提供额外的处理能力。PC可以解码I2C字和其他协议,而Quad无法做到。[从硬件部分移出] 
- 
白噪声功能 - 添加到函数发生器功能中 
增强功能
- 一个频率/时间视角的频谱分析仪
- 快速傅里叶变换(FFT),便于查看单个信号的频谱数据。
硬件/设备相关
- 
SDR(软件定义无线电),注意我们只有USB全速(12Mb/s) 
- 
非常需要10倍前置放大器! 
- 
添加边框按钮以便更容易访问菜单。 
- 
添加两个模拟通道,可能通过USB扩展设备实现。 
- 
添加扩展设备端口,使附加设备可以提供更多功能,例如射频生成或能够产生更大幅度的函数发生器。特别是+5V和3.3V输出会很有用。 
其他
- 
为技术支持人员提供服务应用程序。可以分屏显示指令,例如“检查端口3,针脚5是否有信号,如果没有,可能是xyz损坏”。可以有一个下一步按钮,每一步都会选择正确的时间尺度、触发值等。 
- 
我的手机是基于ARM的,也许可以制作一个USB版本,并开发一个手机应用程序,使我的手机成为显示屏/触摸屏显示器。 
- 
在两个模拟通道和生成信号上进行简单的数学运算。 
- 
两个完全隔离的输入可以测量非同一地参考的输入。(例如Velleman两通道个人示波器) 
- 
输入过电压保护二极管应添加,以保护设备免受高压尖峰的损害。 
- 
过采样及其软件实现可以减少噪声,并增加有效位深度。 
- 
特殊技术等效时间采样,可以增加重复信号的带宽。 
- 
非存储模式:不断扫描可见区域,而不是存储到一个巨大的离屏缓冲区中。我在当前版本中将采样率设置为50ms(例如,用于观察音频信号),它每隔几秒才更新屏幕一次,应该是连续更新。 
- 
请添加更多想法... 
另请参阅有关 DSO Quad 应用开发的信息。
规格
| 模拟通道 *2 | [CH_A] [CH_B] | 
| 数字通道 *2 | [CH_C] [CH_D] | 
| 垂直刻度 | 20mV-10V/div(1-2-5步进)使用 x1 探头 / 200mV-100V/div(1-2-5步进)使用 x10 探头 | 
| 垂直分辨率 | 8 位 | 
| 输入耦合 | AC/DC | 
| 最大输入电压 | 80Vpp(x1 探头)/ 400Vpp(x10 探头) | 
| 存储 | 每通道 4K / 单通道 8K | 
| 软件触发类型 | 边沿、脉冲、电平(待添加) | 
| 硬件触发类型 | 边沿 | 
| 触发源 | CH1/CH2/EXT | 
| 触发模式 | 自动、正常、单次、扫描、无 | 
| 测试信号发生器 | 10Hz 至 8MHz 2.8Vpp 方波,占空比 10~90% 可调 / 10Hz 至 20kHz 2.8Vpp 正弦波、方波、锯齿波、三角波 | 
| 存储 | 内部 2MB USB 磁盘,BMP、DAT 文件 | 
| 自动测量 | Vmax, Vmin, Vpp, Vavr, Vrms, Freq, Period, Pulse, Duty | 
| 光标测量 | 电平、电压 | 
| 显示模式 | CH1, CH2, EXT, CH1+CH2, CH1-CH2 | 
| 采样模式 | 实时 | 
| 采样率 | 30S/s - 72MS/s | 
| 电源 | LiPo 电池 | 
| 尺寸 | 98 60 14.5 (mm) | 
| 重量 | 80g(不含电池) | 
| 包装内配件 | 2 mcx 示波器探头,2 mcx 数字探头 | 
组件
请添加核心组件数据表的链接,例如:
| CPU | 72 Mhz - ARM 32位 Cortex™-M3 CPU - STM32F103VC [2] | 
| FPGA | ICE65F_VQ100 [3] | 
| TFT | |
| ADC | AD9288-40 [4] | 
| 运算放大器 | OPA2354 [5] | 
| MOSFET开关 | |
| USB存储 | |
| (请在此处添加更多) | 
注意事项
不正确操作此设备可能导致身体伤害和/或设备损坏。请注意所有必要的预防措施,并确保在使用设备之前阅读所有文档。
升级固件
请注意,此过程目前仅适用于 Windows。Linux 的说明在这里。(2011-04-29) 如果我们能够让升级磁盘在 Linux 和 Mac 上运行,那么为经验较少的用户编写一个自动化应用程序将会非常容易。甚至可能让升级程序检查硬件版本,以防止上传错误的固件。
固件获取位置
这是最新的固件。
您也可以从源码构建固件。
版本警告
警告:务必使用适合您特定硬件版本的固件。硬件版本会在设备启动时的启动画面上显示。如果您无法确定硬件版本,请在论坛中寻求帮助。如果上传了错误的固件,可能会导致设备损坏。
升级步骤
(仅适用于 Windows)使用 mini USB 数据线将 DSO Quad 连接到您的电脑。按住“>||”(播放/暂停)按钮,同时打开设备。您的设备现在处于固件升级模式,系统中应该会出现一个 USB 磁盘。您需要一次上传一个固件文件,每次上传新文件后,设备会断开连接以准备文件。当磁盘重新连接时,您上传的文件扩展名会发生变化(“.rdy”表示上传成功)。
上传文件的顺序非常重要。首先上传 .hex 文件(顺序无关)。要上传 .BIN 文件,您需要先上传对应的 .ADR 文件。这会告诉设备将二进制文件放置的位置(例如,先上传 CFG_FPGA.ADR,然后立即上传 xxxxFPGA.BIN)。如果出现错误,请删除所有文件并重新开始。
完成所有固件文件上传后,关闭设备以完成升级。当您再次启动设备时,固件版本应该已经更新。如果启动画面出现错误,请重新上传固件,并仔细按照上述说明操作。
更多详细信息和 Linux 说明请参见:DSO_Quad:Upgrading_Firmware
文件描述
| 文件类型 | 文件名格式 | 描述 | 
|---|---|---|
| FPGA 文件 | xxxxFPGA.BIN | FPGA 的配置数据 | 
| Logo 文件 | logo_xxx.BIN | 创建任意 16 色 64*256 的 .BMP 文件(文件大小 = 46.9KB),并将扩展名更改为 .INF。这是启动画面显示的图像。 | 
| 系统文件 | SYS_xxxx.hex | ???(需要描述) | 
| 应用文件 | APP_xxxx.hex | ???(需要描述) | 
| 地址文件 | xxxx.ADR | 这些文件告诉设备上传的下一个 .BIN 文件应该放置的位置。每个 FPGA 文件和 LOGO 文件都有一个对应的地址文件,文件命名方式使您可以知道它们的对应关系。 | 
注意:随着新版本的发布,这些文件名可能会略有不同。文件名中的 x 表示可能随时间变化的值。
内存布局

| 开始地址 | 结束地址 | 大小 | 备注 | 
| 0x00000 | 0x03fff | 16384 | DFU | 
| 0x04000 | 0x0bfff | 32768 | SYS | 
| 0x0c000 | 0x13fff | 32768 | APP1(默认) | 
| 0x14000 | 0x1bfff | 32768 | APP2 | 
| 0x1c000 | 0x23fff | 32768 | APP3 | 
| 0x24000 | 0x2bfff | 32768 | APP4 | 
| 0x2c000 | 0x3d7ff | 71680 | FPGA 比特流(数据表显示最大大小为 533KBit,因此这个值稍大) | 
| 0x3d800 | 0x3ffff | 10240 | Logo(bmp,256x64,4 位) | 
注意:闪存基地址为 0x08000000,但当 BOOT0 为低时,芯片会将其镜像到 0x00000000。
相关页面
外部链接
- 
Seeedstudio 博客 [6] 
- 
更多照片在 flickr [7] 
- 
DS203 在宝马检测中的应用(中文,自动翻译为英文) [原始页面] - 一些为宝马工作的人员使用 DSO203 检测汽车,除了掌上尺寸和便携性能外,DSO203 在检测宝马总线:FlexRay 时表现完美。 
资源
技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供不同的支持,以确保您使用我们的产品时体验顺畅。我们提供多种沟通渠道,以满足不同的偏好和需求。
