登录社区云,与社区用户共同成长
邀请您加入社区
这是失败后输出的部分日志:分析日志是在使用 VSCode 的 Remote-SSH 插件连接 IP 为 192.168.0.107 的 Linux 服务器时失败,从日志能明确看到核心原因:你的服务器 GLIBC 版本是 2.27.0,而新版 VS Code Server 要求最低 GLIBC 2.28.0,这导致服务器无法满足 VS Code Server 的运行先决条件。
本文提供了一份实战指南,指导硬件工程师如何利用DeepSeek AI助手和Python脚本,低成本、高精度地测试ADC(模数转换器)的核心性能指标。文章详细阐述了ENOB、THD+N、动态范围等关键指标的含义与测试原理,并提供了完整的Python自动化测试脚本,涵盖数据预处理、频谱分析、指标计算与可视化报告生成,帮助工程师在实际应用场景中精准评估ADC的真实性能。
SA8311 是矽塔科技单通道 H 桥直流电机驱动芯片,采用 PMOS+NMOS 功率管架构,实现电机正转、反转、停止、刹车四组基础功能,支持 INA/INB 引脚 PWM 调速。工作电压 2.5‑10.0V,最大持续输出 2.0A,峰值电流 3.5A;导通电阻典型 250mΩ;待机典型 0.1μA,静态工作电流典型 200μA。集成过温保护,6kV 人体模型 ESD 防护,仅 SOP8 一种封装
摘要: KTM5900是昆泰芯推出的24bit高精度TMR磁编码器SoC,集成双路ADC、DSP及MTP存储器,支持在轴/离轴安装,具备±0.025°非线性误差与0.01°低噪声。供电3.0~5.5V,响应延迟0.5μs,适配180,000rpm转速,内置线性/256点非线性双校准系统,提供SPI、ABZ、UVW、PWM及并行差分多接口输出。5×5mm封装,工作温度-40~125℃,适用于伺服电机
iMLite Map3.0嵌入式离线地图技术突破四大行业困境:1)自研场景化矢量压缩算法,实现地图体积近百倍缩减至10MB级;2)基于BLE蓝牙的分片传输与增量更新技术,实现零硬件成本更新;3)全栈开发套件将适配周期从12个月压缩至2个月;4)集成端侧全离线导航算法,支持无网环境下的安全导航。该方案通过存储、传输、开发、体验四个维度的创新,使高性能离线地图首次实现低成本普惠化,推动智能穿戴进入"场
网红旺仔蓝牙音响详细教程 | 制作成本不到50!
PCB爬电距离设计要点摘要 爬电距离是PCB上不同电压导体间沿绝缘表面的最短路径,关键作用是防止漏电和短路。它与电气间隙不同:爬电距离是"地面行走"路径,而电气间隙是"空中直线"距离。设计时需考虑四大因素:工作电压(220V需2.5-4mm)、污染等级(工业环境需增加50%)、PCB材料(FR-4需标准距离)和表面状态(无阻焊需增大1.5-2倍)。实操技巧包
本文为硬件工程师提供了5个高效阅读英文Datasheet的实战技巧,并以ESP32为例详细解析了数据手册的结构、关键词搜索方法、参数解读与实战应用。通过掌握这些技巧,工程师能快速定位关键信息,避免设计错误,提升工作效率。特别适合需要处理复杂硬件设计的专业人士参考。
物联网设备的合规之路始于对认证体系的清晰认知。本文将SRRC、CCC、CTA/NAL比作三道不同的“关卡”,分别对应无线电管理、产品安全和电信入网三个维度。我们将重点讨论在高度集成的IoT产品中,即使无线功能由独立模组实现,终端外壳、天线位置的改变也可能影响射频指标,从而触发SRRC的整机重测要求。
本文介绍了蓝牙BLE抓包解码框架的完整流程,分为四个层级:原始输入、基础工具层、包类型判断层和具体协议解析层。基础工具层提供字节读取、格式转换等公共功能。包类型判断后分为四条路径:调试旁路用于数据导出、自定义2.4G包、广播包解析(包括6种ADV类型)和连接包解析。连接包进一步分为链路层控制包(11种Opcode)和数据包(ATT/GATT协议)。整个框架采用模块化设计,支持从物理层到应用层的完整
PCB布局时晶振下方是否需要挖空? 无源晶振建议挖空,以减少寄生电容影响频率稳定性,避免起振困难;同时可阻断热传导。有源晶振则建议铺地,确保稳定参考平面,提升信号质量。通用原则包括靠近芯片、走线保护和包地处理。具体处理方式需结合晶振类型和官方手册指导。
简单理解,就是电磁兼容性。我一般称其为君子特性。君子修身养性,不以物喜不以己悲。而好的EMC就是板子自己不干扰别人,别人也干扰不了自己EMC 当然不能只依靠PCB绘制解决。整板送检拿证书也不在作者的知识领域内!不过,还是那句话,做好力所能及的!画 PCB 时顺手做 EMC是最值钱、最实用、量产一次稳过的黄金准则诸君共勉!前程似锦!电路是设计,PCB 是实现。硬件工程师的根本,就是把理论变成可靠的现
本文介绍嘉立创EDA到AD的PCB 2D封装复制、3D模型导出导入步骤,含操作要点与软件使用。
蓝牙(Bluetooth)是由蓝牙技术联盟(Bluetooth SIG)制定的短距离无线通信标准,基于IEEE 802.15.1协议框架,工作在2.4GHz ISM免授权频段,通过跳频扩频技术实现设备间的低干扰、低成本数据传输。蓝牙外围电路的设计直接影响通讯距离、稳定性和功耗,核心由“蓝牙核心芯片+最小系统电路+射频电路+接口电路”四部分组成,以下结合主流BLE模块(如Nordic nRF5284
这个「先验证,再编码」的流程,是我整个项目中最重要的工作习惯——把「猜」变成了「验」。
这篇PCB设计笔记归纳了电路板布线的核心要点和实用技巧。文章首先强调布线对电路稳定性的关键影响,随后系统介绍了布线规范:包括走线角度要求、去耦电容布局、高频信号防护等基本原则。接着详细讲解EDA工具操作技巧,如隐藏飞线、自动泪滴、差分布线等功能的使用。针对过孔设计、晶振屏蔽、多层走线等难点提供具体解决方案,并提出层间正交布线、电源线宽控制等优化建议。最后给出标准布线流程和22条设计总结,涵盖从信号
摘要:本文详细解析了USB3.0主机接口电路设计,包含电源管理、ESD防护和信号处理三个核心模块。电源部分采用SY6280AAC芯片实现5V供电及过流保护;ESD防护选用TPD4E05U06低电容TVS阵列保护高速差分信号;USB3.0母座接口集成电源滤波、AC耦合电容和共模电感等电路,支持5Gbps高速数据传输并兼容USB2.0设备。电路设计注重信号完整性、静电防护和电源稳定性,满足USB3.0
指能够支持高速数字信号、高速模拟信号传输的电路板设计。高速PCB设计在材料选择、布局设计、布线设计等方面都有特殊要求,以确保信号在传输过程中的完整性和稳定性。在高速系统中,高频噪声会产生辐射进而产生干扰、反射以及串扰等问题。与平常设计的低速板不同的是,为了避免这些高频信号产生扰动,我们需要按照一定规则来设计高速PCB。(当信号在电路板上的传输时间超过信号上升时间的1/3时(例如信号0.3ns跳变,
STM32F407VGT6 的核心板外部电路进行详细技术说明,包含电源、时钟、存储、启动配置、调试接口、复位电路等模块的设计原理
零基础必看,从认知到实战全解析
从点亮第一颗LED到驱动复杂外设,这篇STM32入门指南带你彻底告别寄存器的晦涩,用库函数快速打通嵌入式开发任督二脉。无论你是想从51单片机升级,还是零基础跨界入门,都能跟着清晰的步骤、实战代码和避坑指南,一步步掌握STM32的核心玩法,真正把“Hello World”变成能跑在硬件上的实用功能
本文详细解析USB3.0(USB3.2Gen1)的PCB布线设计要点,重点解决5Gbps高速传输下的信号完整性、EMC和稳定性问题。核心内容包括:1)信号特性分析,区分超高速差分信号(90Ω±5%)和USB2.0兼容信号;2)布线核心规则,涵盖阻抗控制、等长设计、参考平面完整性和串扰抑制;3)4层/6层PCB层叠方案;4)AltiumDesigner实操步骤;5)典型应用案例(补光灯模块)及常见问
(续接上篇)
ADC是模数转换器(Analog-to-Digital Converter)的缩写,是一种将连续变化的模拟信号(比如电压、电流、温度转化的模拟电信号)转换成离散的数字信号的电子器件 / 电路。它是模拟系统和数字系统之间的核心桥梁,数字设备(如 MCU、处理器)无法直接识别模拟信号,需通过 ADC 将其量化为二进制数字后,才能进行采集、处理、存储和传输,常见于电压采集、传感器数据读取等场景。
指屏幕像素矩阵的行列数,常见规格包括 800480、1080720、19201440(2K)、4K 等,分辨率越高,画面细节越丰富。
摘要:麦克纳姆轮是一种可实现全向移动的特殊车轮,通过45°斜向辊子将轮子转动分解为纵向和横向分力,实现任意平面运动。文章详细介绍了其结构组成、工作原理及四轮底盘的运动控制方式,包括直行、横移和旋转等。重点阐述了运动学解算方法,通过速度分解和矢量合成计算各轮所需速度,并讨论了坐标系变换中极性修改和旋转矩阵的应用问题,为麦克纳姆轮控制系统的实现提供了理论依据。(150字)
PCB层叠设计指南(小白友好版) 基础概念: 信号层:走线放元件 地/电源层:整块铜皮作参考 介电层:芯板(骨架)+半固化片(胶水) 常见结构: 【二层板】0.8-2.0mm厚 结构:信号→芯板→信号 适用:低速电路(<50MHz) 【四层板】0.8-2.0mm厚(1.6mm最常用) 结构:信号→地→电源→信号 适用:中高速电路(50-500MHz) 【六层板】1.2-2.0mm厚 两种结构
2026年嵌入式培训市场测评:主流机构优缺点全解析 本文对当前嵌入式培训市场进行全面测评,覆盖华清远见、粤嵌、千锋等十余家主流机构。测评发现行业存在三大问题:IT培训机构硬件投入不足、课程体系老化、投诉集中(诱导贷款、退费难等)。老牌机构如华清远见项目体系陈旧,IT培训机构如千锋硬件实验条件欠缺。建议学员重点关注:项目实战性、师资真实性、硬件条件和前沿技术栈。测评最后给出6条避坑建议,包括警惕金融
PCB设计要点:从原理图到布局的完整流程 原理图检查与网表导入 完成原理图后首先进行DRC检查,确保无错误后导入网表,生成PCB元件与飞线连接。 板框设计与固定元件布局 优先绘制板框(加圆角防割手)并锁定螺丝孔,确定物理边界。 接口元件(如Type-C)需固定在板边,便于插拔。 核心布局原则 模块化布局:利用“布局传递”功能同步原理图分组位置,提升效率。 电源与信号流:电源芯片的去耦电容按“先小后
只要ZMP在脚掌支撑面内,机器人就稳定;ZMP一旦超出支撑面,机器人必然倾倒。这不是经验,是牛顿力学在双足站立上的直接推论。
摘要: 昆泰芯KTH5721是一款低功耗高精度三轴3D数字霍尔传感器,集成三路霍尔单元、16bit ADC及温度传感器,支持磁场/角度双输出模式,适配I2C/SPI通信。具备±130mT(XY轴)/±80mT(Z轴)检测范围,角度误差±0.5°,提供持续感应、唤醒睡眠等四种工作模式,待机电流低至1.4μA。内置OTP校准与硬件CORDIC角度解算,支持磁吸按键功能,提供QFN/DFN两种封装,适用
本文介绍了Exynos4412裸机开发的完整教程,针对iTOP-4412精英版开发板(POP封装)进行开发。教程采用仿STM32标准外设库风格编写,内容涵盖从启动流程到外设驱动的详细讲解,并提供完整源码。工程分为BL1、BL2和主程序三部分,通过SD卡启动,最终在DDR中运行显示控制、串口通信、按键响应等功能。教程包含预备知识、启动与链接、外设驱动详解、应用层实现、构建烧录等8个部分,配有视频演示
理想情况下机器人放在水平面上,IMU的roll和pitch应该都是0°。但实际中由于安装误差、连接不平整、温度漂移等原因,静止时IMU输出的是roll=0.5°、pitch=-0.3°之类的非零值。这个偏差不处理,控制器会一直以为机器人倾斜,持续补偿,结果就是机器人稳定地「站歪了」
用数字FAE做了智能戒指、机器人电机驱动、智能眼镜三个方案,总结AI方案设计工具的优劣势、使用技巧和适用场景。数字FAE, 芯片选型, 方案设计, 电子工程师, 硬件设计, BOM清单, AI工具, 元器件选型
眼睛是摄像头,内耳前庭是IMU。没有IMU的机器人,就像闭着眼的人,不知道自己是直立还是倾斜,不知道重力方向在哪。
每一颗IMU芯片都有自己的坐标系,遵循“右手定则”:x轴指向芯片某个方向,y轴指向另一个方向,z轴垂直于芯片表面。问题在于,这个芯片坐标系和你的机器人坐标系,未必就完全一致
在科技行业,硬件工程领导力与系统整合能力是驱动产品创新的核心。其原理在于将半导体设计、射频工程、工业设计等跨领域技术深度融合,通过垂直整合实现软硬件协同优化,从而构建差异化的用户体验与技术壁垒。这种能力的技术价值在于能主导从芯片到整机的完整交付,尤其在移动设备与消费电子领域,直接决定了产品的性能、功耗与市场竞争力。应用场景广泛覆盖智能手机、平板电脑、可穿戴设备等智能硬件开发。本文以乔恩·鲁宾斯坦的
如果把单个机器人比作独立的个体生命;那么电网、储能、工厂集群,是否就是一整套巨型群居生命?亦或超个体生命?
汇编之后,慢慢变出了C,这依旧是一组抽象,把各个汇编封装,暴露一些功能,再重新,更人性化的组织它们,这样C语言就诞生了,python也是以此类推。最开始的计算机依靠开关的拨动,0101机器语言直接去写,这是费劲的,人们将一些特定的0101组合在一起,以英文助记符归纳他们的作用,这就是汇编。在这个阶段,就是一组抽象,隐藏了0101的书写,只把他们最终的效果暴露出来,并重新组织成更容易懂的功能。抽象的
摘要:AMD RX5700XT显卡用户分享在Windows系统下通过ROCm 6.2.4成功运行本地Ollama大模型的方法。关键步骤包括:更新显卡驱动、安装HIP SDK 6.2.4、下载特定版本的ROCmLibs替换驱动文件、设置环境变量HSA_OVERRIDE_GFX_VERSION=10.3.0。经测试验证,该方法可成功调用8G显存的5700XT运行4B参数的qwen3.5模型,解决了老架
硬件工程
——硬件工程
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net