# usdx-arduino **Repository Path**: spark_space/usdx-arduino ## Basic Information - **Project Name**: usdx-arduino - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-08-20 - **Last Updated**: 2024-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **uSDX – 基于Arduino的短波SDR收发信机** - 最初由PE1NNZ在QRP Labs销售的CW收发信机套件[QCX](https://github.com/threeme3/QCX-SSB/)(非开源)的基础上魔改,小幅度更改了硬件,并编写了开源版本软件,实现了SSB等多种模式的收发。随后,多名爱好者分别开发了开源版本的硬件。主要优点是体积小、结构简单、成本低、全模式。 一篇英文介绍文章:[https://qrper.com/2020/09/an-introduction-to-the-usdx/](https://qrper.com/2020/09/an-introduction-to-the-usdx/) **主要特性:** - ATMega328实现界面+信号处理,Arduino软件框架; - 1602/0.91 inch OLED显示,编码开关、按钮开关输入; - 支持CW/SSB/AM等,发射功率3~5 W; - 接收机采用零中频/低中频架构,ATMega328内置ADC双路采样; - 发射机通过PWM控制功率放大器的电源电压实现幅度调制,通过高速I2C(800 kbps)控制时钟发生器SI5351的瞬时输出频率实现相位调制。 **改进目标:** - 进行模块化设计,Arduino UNO盾板形式,MCU+IO时可作为开发板,MCU+IO+RF时作为电台; - 增加磁棒天线、拉杆天线、单向按钮,实现80米测向机功能。 - 增加CW自动发送、天线调谐器,实现80米测向信号源功能。 **uSDX软件** [https://github.com/threeme3/QCX-SSB/](https://github.com/threeme3/QCX-SSB/) **uSDX硬件** WB2CBA和Antrak设计的单PCB、可换低通滤波器版:[https://antrak.org.tr/blog/projeler/usdx-an-arduino-based-sdr-all-mode-hf-transceiver-pcb-iteration-v1-02/](https://antrak.org.tr/blog/projeler/usdx-an-arduino-based-sdr-all-mode-hf-transceiver-pcb-iteration-v1-02/) DL2MAN设计的层叠PCB多波段版:[https://dl2man.de/](https://dl2man.de/) BG6JJI设计的多波段版(嘉立创工程):[https://oshwhub.com/jerrych/usdx_copy_copy_copy_copy_copy_copy_copy_copy_copy](https://oshwhub.com/jerrych/usdx_copy_copy_copy_copy_copy_copy_copy_copy_copy) **20210806版样机** ![usdx0806a](https://user-images.githubusercontent.com/2872962/128589089-7a13d737-d840-4814-ba00-2e5d67b88791.jpg) ![usdx0806b](https://user-images.githubusercontent.com/2872962/128589098-a06bda9b-0e54-47a8-b2ed-5ef0ab5690de.jpg) **20210806严重问题** 1. IO板:OLED引脚顺序错误,需翻转 2. IO板:OLED的I2C接错,应接PD2 (SDA)、PD3 (SCL) 3. RF板:BOM中R6型号错误,应为10k 4. RF板:BOM中X1型号错误,应有源晶振 **20210806额外改进项目** 1. IO板:K口间距偏小且音频驱动功率不足,更换为两个3.5mm接口,分别用于MIC+PTT接口和电键接口 2. IO板:增加MIC选择跳线,MIC选择逻辑为:MIC+PTT接口插入时,使用外部MIC;MIC+PTT接口未插入时,使用跳线选择板上MIC或耳机MIC 3. RF板:L1焊点、C21可能与Arduino板USB干涉,需调整L1位置并去掉C21 4. IO板、RF板:钽电容更换为大容量陶瓷 5. IO板、RF板:排针与Arduino板未完全对齐,需调整位置 6. RF板:Q1~Q3焊盘间距较小,需更换封装 7. IO板:丝印增加按钮开关功能说明 8. IO板、RF板:logo过大,更换为小logo,补充板名、版本号 9. IO板:编码器更换为带定位的型号 10. RF板:SMA引脚间距偏大 11. RF板:RF和ANT间增加电容位置,不装低通时使用