首先,说明一下开源这个仿真器的原因。 1、XDS510仿真器能够调试TI公司绝大多数的DSP器件,仿真速度比较快。将该仿真器的资料公布出来,可以进一步降低学习DSP的门槛,给更多的人提供学习DSP的机会。 2、目前,介绍该仿真器的资料已经比较多,也有很多网友根据这些资料进行DIY。其中有成功的,也有失败的。究其原因是网上的资料透明度不够高,很多地方存在歧义或者避而不谈。我们成功开发了该仿真器,了解该仿真器制作过程中存在的一些问题。将该仿真器开源,一者可以帮助喜欢DIY的网友解决一些问题,二者是想请网友们提供更好的解决思路,从而进一步完善该仿真器。毕竟我们的技术水平有限,而我们的论坛是高手如云之地。 3、我们论坛的DSP版块不是很活跃,在过去的一段时间里,在论坛的开源活动中得到了很多的经典资料,现在也应当为论坛做点贡献了,呵呵。 下面对资料进行说明: 1、原理图。在研究该仿真器的过程中,参考了网上的多个版本的资料,进行了分析和综合(在此需要感谢那些热心的网友)。大多数版本都是采用的CY7C68013A + SN74ACT8990 + CPLD的形式,其中关于该仿真器制作的论文《基于USB2.0接口的DSP仿真技术》没有采用CPLD,而是采用了跳线的形式。网上版本的原理图连线多数混乱,按照个人习惯,给连线关系添加了网络标号,看着比较舒服了些,也避免了一部分歧义。 2、EEPROM。其中存储的内容是:0xC0, 0x05, 0x11 ,0x01, 0xE0, 0x01, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF。在板子上设置了专门的烧写口,可以通过外部工具烧写。 3、CPLD。在这里只是实现了一个简单的逻辑粘合,逻辑比较简单。这也是很多开发中的一个瓶颈,很多资料对这里是避而不谈。我采用的软件版本是ISE10.1,在板上设有CPLD的烧写口。 XDS510仿真器PCB实物截图:
1
本项目介绍的GPS模块为NEO-7M ,为NEO-6M的升级版,更稳定,信号更好。该NEO-7M是一个低功耗主芯片的超小外形GPS接收模组,该产品采用了新一代U-blox芯片,超高灵敏度,具备全方位功能,能满足专业定位的严格眼球。 GPS模块特点: 1.带MINI USB接口,使用普通数据线即可调试GPS模块,不再需要使用USB-TTL等工具。 2.预留有TTL接口,可方便使用USB-TTL或者用单片机控制接收GPS数据。 3.模块板载陶瓷天线,空旷地方无需GPS外置天线即可方便搜星。 4.预留ipx天线接口,能使用外置天线,搜星能力更强。 5.增加EEPROM存储芯片,设置参数等信息自动存储,掉电后配置自动保存,无需重新设置。 6.板载MAX2659信号放大芯片,搜索能力更强。 实物连接图: 附件资料截图:
2021-11-13 19:19:46 76.98MB gps模块 电路方案
1
本设计分享的是基于MPU-9150的IMU 9轴运动跟踪模块原理图/PCB/demo程序,供学习参考。该IMU 9DOF是一款基于MPU-9150的高性能9轴运动跟踪模块。MPU-9150是世界上第一款集成的9轴运动跟踪装置,专为低功耗,低成本和高性能而设计消费电子设备的要求包括智能手机,平板电脑和可穿戴传感器.MPU-9150具有三个16位ADC,用于数字化陀螺仪输出和三个16位ADC,用于数字化加速度计输出和三个13位ADC,用于数字化磁力计输出。IMU 9轴运动跟踪模块实物截图: IMU 9轴运动跟踪模块特点: I2C接口 低成本 400kHz快速模式I2C,用于与所有寄存器进行通信 数字输出X,Y和Z轴角速度传感器(陀螺仪),用户可编程的满量程范围为±250,±500,±1000和±2000°/秒 数字输出3轴加速度计,可编程满量程范围为±2g,±4g,±8g和±16g 具有磁力集中器的3轴硅单片霍尔效应磁传感器 接口功能 ①:12P FPC底部接触 ②:地址选择电阻:R4,R5(默认地址为0x68) 地址为0x68:R4未焊接。 地址为0x69:R5未焊接。
1
为什么用51单片机调试串口蓝牙模块或者是串口wifi模块很困难呢?因为串口只有一个,串口一旦用于与模块通信之后,就没有办法进行调试信息的打印了,这次分享的程序是基于stm32f103zet6单片机,串口1和串口2的信息可以互发,举一个例子说明: 这里面 写了串口1 和串口2 串口一的打印语句是printf() 串口二的打印语句是u2_printf() 串口一接pa9 pa10 串口二接pa2 pa3 这个代码的功能就是双串口的消息互相发送 比如电脑给串口1发送 aaa,则单片机通过串口1和串口2向电脑发送aaa,在电脑的串口调试助手可以看出来 比如电脑给串口2发送 bbb,则单片机通过串口1和串口2向电脑发送bbb,在电脑的串口调试助手可以看出来 通过修改这套程序,可以让串口蓝牙调试模块或者是串口wifi模块的调试再也不需要用到usb转ttl模块进行测试了,可以直接用单片机两个串口来联合测试,单片机用一个串口接模块,用一个串口接电脑,这样用电脑串口助手给单片机发送AT指令的时候,单片机的串口就会将AT指令通过另一个串口转发到模块上,同时模块返回的信息也可以打印回电脑串口调试助手,相当方便。 后期会推出基于串口蓝牙的智能小车程序,用双串口进行调试。
1
该设计是有关如何控制一个简单的机械手臂。该机械手臂采用AL5A 三菱驱动器,通过Arduino 可兼容开发板控制其工作运转。它通过使用Leap Motion控制器来监测手臂以及手指的相关动作,GUI界面同时实时显示当前Leap Motion数据参数并计算,将数据发送到Arduino控制器,此时机械手臂则会做出相应的动作。 GUI界面截图:
2021-10-27 22:32:19 628KB AL5809 电路方案
1
本设计分享的是DIY制作ISD1820语音录放/喊话器全套资料,见附件下载其原理图/PCB/BOM/单片机控制ISD1820录放模块程序等。ISD1820语音录放/喊话器可用51单片机控制,使用方便的10秒语音录放,高质量、自然的语音还原,支持带循环播放,点动播放,单遍播放功能。ISD1820芯片的基本结构与ISD1110、ISD1420完全相同,它采用CMOS技术,内含振荡器、话筒前置放大、自动增益控制、防混淆滤波器、平滑滤波器、扬声器驱动及FLASH阵列。ISD1820的声音采样频率可通过外接震荡电阻来调节,从3.7KHZ到8KHZ对应不同的录音时间和频带宽度。ISD1820语音录放/喊话器DIY制作实物截图: ISD1820语音录放/喊话器模块特点: 一、尺寸:50MM*40MM*15MM 二、主要芯片:ISD1820 三、工作电压:直流3~5V ISD1820语音录放/喊话器全套DIY资料截图:
2021-10-21 20:41:39 2.55MB diy制作 喊话器 isd1820 语音录放
1
脉搏电子血压计概述: 这是基于示波法的电子血压计,示波法目前广泛用于电子血压测量,是一个成熟的血压测量方法。该项目控制器使用STM32F103C8t6,电磁阀及充气泵使用欧姆龙原装充气泵及电磁阀,通过前端模拟电路获得两路信号(袖带压,脉搏波),将两路信号送到控制器两路AD进行采样,通过对脉搏波处理确定高低压。 脉搏波特征记录: 实物图截图: 说明:本程序只供学习交流使用,未经作者许可,不得用于其它任何用途 原文出处:https://bbs.21ic.com/forum.php?mod=viewthread&tid=1620576&highlight=开源
2021-10-17 11:06:46 645KB 血压测量 电路方案
1
SX1276/77/78 收发器概述: SX1276/78 收发器主要采用LoRaTM 远程调制解调器,用于超长距离扩频通信,抗干扰性强,能够最大限度降低电流消耗。借助升特的LoRaTM 专利调制技术,SX1276/77/78 采用低成本的晶体和物料即可获得超过-148dBm 的高灵敏度。此外,高灵敏度与+20dBm 功率放大器的集成使这些器件的链路预算达到了行业领先水平,成为远距离传输和对可靠性要求极高的应用的最佳选择。相较传统调制技术,LoRaTM调制技术在抗阻塞和选择性方面也具有明显优势,解决了传统设计方案无法同时兼顾距离、抗干扰和功耗的问题。 搞了一周终于把SX1278收发给调通了,安美通APC340模块去掉mcu飞线,用官网提供的文件修改的,奉献原理图和调试程序,希望对大家有帮助。 实物图片附上: 附件内容同时附上SX1276一些官网资料上传给你,里面有layout和bom,可以参考一下。 见截图:
2021-10-03 16:01:13 27.76MB sx1278 sx1276 收发程序 电路方案
1
第十三届恩智浦智能车电磁三轮程序+电路+机械图 速度2.2m/s. 原理图 pcb全都有 机械结构也有 本资源仅供参考 决不能拿去直接使用 不能失去比赛初心 希望有需要的人能在比赛中拔得头筹
2021-10-03 11:31:02 182.22MB 智能车 恩智浦 飞思卡尔 电磁
1
粉尘传感器介绍: Sharp的粉尘传感器GP2Y1010AU0F应用上比较麻烦,使用时需要外部连接一些电阻、电容和杜邦线。而且杂乱的接线让新手不知所措。所以我们特别设计了这样一块粉尘传感器转接模块,帮你搞定一切外部的电路连接。 当连接Sharp GP2Y1010AU0F 粉尘传感器和Arduino时,只要将6针的连接线连接传感器和转接板,引出数字(带D标识)和模拟(带A标识)两个数据线。这两根数据线分别可以连接到Arduino的模拟和数字端口上。当运用转接板连接传感器和Arduino时,板子上的LED灯会发亮,则运行正常。 该GP2Y1010AU0F粉尘传感器与Arduino的连接 典型应用案例:https://www.cirmall.com/circuit/2974/(空气监测传感器+Arduino=空气监测装置) 所需配方如下: 粉尘传感器 Arduino UNO R3 IO传感器扩展板V7 Sharp粉尘传感器转接板 粉尘传感器与Arduino的连接PIN脚: 粉尘传感器购买链接:https://item.taobao.com/item.htm?spm=2013.1.1998246701.6.mPgd5g&scm=1007.10152.33975.1p0&id=36407930546&pvid=63628ee3-8381-40ea-83c1-4aba182f4360
1