自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python 字符串相关函数

python 字符串相关函数

2023-10-17 11:52:17 145

原创 Gigabit Ethernet - 1000 BASE-T

1999 年初版的 IEEE 802.3ab 标准,定义了基于 UTP(unshielded twisted pair)cable 5,5e,6 传输的千兆网络,也就是我们熟知的 1000 BASE-T。1000 BASE-T 是基于 copper wiring 传输的千兆网络,最大传输距离 100M:参考资料:Wiki - Gigabit Ethernet...

2021-03-31 13:29:00 600 1

原创 RJ45 回环接法

我们来看下 RJ45 (含千兆)的管脚定义:回环的原则就是将 TX 与 RX 对接:half crossed,用于 10M/100Mfull crossed, 用于 1G,also works for 10M/100M参考资料:Ethernet crossover cable

2021-03-29 20:49:14 3629

原创 网线 T568A 和 T568B 标准

T568A 和 T568B 是两种不同的 RJ45 Pin 序标准,如下图所示:二者主要是 绿色、橙色 的线序不同,原因是因为 Ethernet 数据收发时,必须是 TX 对应对端的 RX:参考资料:WiKi-ANSI/TIA-568一张图看懂 RJ45 网络接口...

2021-03-29 13:28:28 8960

原创 【TINA-TI】【01 基本操作】

TINA-TI 是 TI 与 DesignSoft 公司联合为客户设计的一款强大的电路仿真工具。比较适用于模拟电路和开关模式电源(SMPS)电路的仿真。TINA-TI 官方下载链接。下载前需登录上 TI 账户,当前支持多种语言版本可供下载:默认安装完成即可。示例:TI 器件通常提供了完整的仿真示例,以 TLV6741 运放为例。打开 TINA-TI 软件,文件 - 打开…,选择下载好的仿真示例打开:鼠标双击某个元件,可以在弹出的对话框内修改其参数、属性。分析 - 交流分析 - 交流.

2020-12-07 20:27:26 3381

原创 【硬件】【USB】【连接器类型汇总】

先来一张全家福:USB A-Type:常见于计算机主机、集线器(hub)上,扁平的矩形接口。USB B-Type:常见于USB外设上,近似方形的。通常作为 USB A-B 电缆的一端。USB C-Type:支持正反插,兼容 USB 3.1/3.0/2.0/1.1 规范。常与 USB-A、USB-B、USB Micro-B 和其他 USB 连接器配对使用。Micro-USB A:USB-IF认证,提供比 USB Mini-b 更小的接口,同时仍支持 480Mbps 传输速率。M.

2020-10-14 18:06:21 2257 1

原创 【硬件】【USB】【Type-C】

Type-C 接口优点:接口信号对称分布,支持正反插兼容 USB3.1、USB3.0、USB2.0、USB1.1最高传输速率支持到 10Gbps最大功率支持 100w(20V&5A)支持 DisplayPort video 和 4路 audio channel接口定义公头:母头:1)USB 公头中没有 B6、B7 信号,所以公头中的 A6、A7 会接至母头中 B6&B7、A6&A7 中的任意一组;2)所有的 VBUS 在 PCB 上连接在一起;.

2020-10-14 17:29:22 2360

原创 【硬件】【RF 连接器】

整理几款常用的 0-6Ghz 射频连接器,如 U.FL、IPEX、IPAX、AMC、MHF、UMCC 等。需要注意的是,这些名称都是以厂牌(brand)进行区分。U.FLU.FL series from Hirose Electric Group官网:https://www.hirose.com/product/series/U.FL?lang=zhIPEXMHF series from I-PEX connectors官网:https://www.i-pex.com/products#.

2020-10-13 15:53:55 932

原创 【S001】【微波】

微波是频率范围在 300MHz ~ 3000GHz 的电磁波。而我们常用的微波炉工作频率为2450 mhz、波长12.24cm。如果一些物体(比如液态水)含有电极性分子(一个共价键或一个共价分子中电荷分布的不均匀性。如果电荷分布得不均匀,则称该键或分子为极性;如果均匀,则称为非极性)并且这些分子可自由震荡,那么它们可被微波炉加热。当这些物体被置于微波传播空间中,在微波高频振荡的电磁场作用下,物体中的电极性分子(尤其是水分子,可强烈地对微波作出响应)的方向会随振荡电场一起振动,一个分子的固有电磁场被改变.

2020-08-26 15:55:34 440

原创 【ESP32】【ESP32-PICO 系列】

ESP32-PICO-D4ESP32 系统级封装 (SiP),3.3V 4 MB flash,无内置 PSRAM,双核 MCU,Wi-Fi & 蓝牙双模工作电压 3.0 ~ 3.6VLGA48-pin,7x7x0.94 mm–40 °C ~ +85 °C有以下几点需要注意:嵌入式 flash 连接至 VDD_SDIO,由 VDD3P3_RTC 通过约 6 Ω 电阻直接供电。因此,VDD_SDIO 相对 VDD3P3_RTC会有一定电压降IO16、IO17、CMD、CLK、S.

2020-08-11 10:37:28 9578

原创 【MacOS】读写 NTFS 移动硬盘

ntfs 硬盘直接接到 Mac 上,只能进行读操作。但其实在 OSX 10.5 之后的版本,就可以支持原生读写 NTFS 硬盘,不过 mac 默认是关了这个功能的,我们只需要通过命令行打开 NTFS 读写权限即可。打开 terminal 终端,输入 diskutil list 命令:$ diskutil list执行如下命令:sudo sh -c “echo ‘LABEL=My\040Passport none ntfs rw,auto,nobrowse’ > /etc/fstab”.

2020-08-01 21:52:36 1789

原创 【ESP32-S2】【硬件设计】

官方参考链接:ESP32-S2ESP32-S2 概述Xtensa 32bit LX7 单核处理器,工作频率高达 240MHz支持 32 位乘法器、32 位除法器320KB SRAM,128KB ROMIEEE 802.11 b/g/n 协议2.4GHz 支持 20MHz 和 40MHz 频宽硬件加密加速器支持 AES、SHA、RSA 算法flash 加密 和 安全启动 secure boot丰富的外设:I2C、I2S、SPI、UART、DAC/ADC

2020-06-16 11:38:15 6652

原创 【LTspice】【滤波器仿真】

新建一个简单的一阶滤波电路,如下图: 使用 ac 模型进行仿真:电压源参数配置如下:工具栏 - simulation - Edit simulation command - AC analysis,参数配置如下:设置扫频的范围为 10Hz ~ 100KHz;保存,点击运行,可以看到一阶滤波器后的幅频特性如下:RC 滤波器的截止频率计算公式为:f=1/(2πRC)=33.9KHz基于上述仿真得到的 -3dB 的对应频率为 33.93KHz,基本与理论值接近。.

2020-05-28 16:21:34 9557

原创 【LTspice】【导入 wav 分析波形及 FFT】

LTspice 是一款非常强大的 SPICE 仿真工具,支持导入、导出 .wav 文件,可以方便的用于音频仿真。我们先设计一个简单的滤波器电路,如下:R1//C1、R2//C2、R3//C3、R4//C4、 组成简单的四阶滤波电路R5 为负载信号源预设为:1KHz,0dB,48K,16bit 的标准音源导入 .wav 文件:鼠标放在电压源上,按住 ctrl ,右键在弹出的参数框中,修改 value 的参数如下:语法为: wavefile=“C:\0dBFS-1KHz-48K-16

2020-05-28 16:06:08 2168

原创 【ESP32】【ESP32-Vaquita-DSPG 开发板及配套 ESP AVS for AWS IoT SDK 发布】

乐鑫科技 (688018.SH) 近期发布 ESP32-Vaquita-DSPG 开发板及配套 ESP AVS for AWS IoT SDK。该开发板集成了乐鑫 ESP32 无线 SoC 和 DSP Group 的 DBMD5P 音频 SoC,能帮助用户轻松开发集成了亚马逊 Alexa、具备语音功能以及需要连接 AWS IoT 平台的物联网设备。这个方案为用户开发语音控制的 IoT 设备提供了一...

2020-04-16 19:54:05 1049

原创 【ESP32】【乐鑫发布 AI 语音麦克风阵列开发板 ESP32-Korvo】

近年来,随着人工智能和物联网的兴起,语音逐渐成为我们与智能设备交互的一种典型方式。在连接设备(例如智能家居设备、智能办公设备、智能穿戴设备等)上嵌入 AI 语音也成为了一大热点。乐鑫信息科技(股票代码:688018)于近日发布 AI 语音麦克风阵列开发板 ESP32-Korvo。这是一款针对物联网嵌入式设备的 AI 语音开发板,搭载单颗 ESP32 芯片,支持 2 麦 / 3 麦阵列,适用于远场...

2020-04-16 11:45:29 3699

原创 【硬件】【CRC 校验】

参考资料:Wikipedia - Cyclic Redundancy Checkhttps://blog.csdn.net/songdawww/article/details/52198833https://www.cnblogs.com/esestt/archive/2007/08/09/848856.htmlhttps://wenku.baidu.com/view/13d04f91...

2020-02-26 20:16:50 1319

原创 【硬件】【传感器 BH1750FVI】

Ambient Light Sensor / 环境光传感器: BH1750FVI简介: 环境光传感器厂商: ROHM立创商城采购链接测量精度: 0.96 ~ 1.2 ~ 1.44分辨率: 1 - 65535 lx工作电压: 2.4 - 3.6V,Typ. = 3.0V工作温度: -40℃ ~ +85℃功能框图:其中,Logic + I2C Interface 包含两类寄存...

2020-02-24 19:05:08 3380

原创 【ESP32】【硬件设计】

ESP32 管脚功能分配:

2020-02-20 19:47:09 9277 1

原创 【MacOS】MacOS 添加虚拟打印机

2020.02.08:初始编辑。推荐 Github 上的一个开源项目:RWTS-PDFwriter下载 pkg 安装包并安装,即可使用 RWTS-PDFwriter 转换文件为所需的 pdf 格式。默认转换为的 pdf 文件存储在如下路径:/Users/Shared/PDFwriter/<your user name>当然,如果我们想删除 RWTS-PDFwriter...

2020-02-08 21:15:34 13710

原创 【ESP32】【分区表】

编译 ESP32 工程时,build 成功,但是下载时遇到如下问题:经同事指点,是由于编译的 bootloader.bin 过大:新编译的 bootloader.bin 29K。而默认下载地址为:0x1000: bootloader.bin0x8000: partition-table.bin0x10000: user.bin计算 0x8000 - 0x1000 = 0x70...

2020-01-21 16:57:55 2042

原创 【ESP32-S2】【ESP-IDF 编译、下载】

参考 ESP32-S2 Beta Preview Support:ESP-IDF V4.1 目前可以支持 ESP32-S2 Beta 版本。ESP-IDF V4.2 将会支持 ESP32-S2。在 【ESP32】【Windows 配置】的基础上,切换至 .espressif 文件夹内,新建文件夹 git-esp-idf,进入该目录,然后下载最新的 esp-idf :git clone -...

2020-01-19 10:27:19 2987

原创 【ESP32-S2】【Espressif 最新 WiFi SOC ESP32-S2】

2019.07.31,乐鑫正式发布一款低功耗、单 WiFi(2.4GHz)微控制器,搭载 Xtensa@ 32bit LX7 单核处理器,工作频率高达 240MHz。ESP32-S2 多达 43 个 GPIO,完美的改善了 ESP32/ESP8266 复杂应用中管脚不足的问题。ESP32-S2 特性:功能框图:Xtensa® 32 位 LX7 单核处理器,主频高达 240MHz12...

2020-01-17 15:50:11 1792

原创 【PADS_002】【添加泪滴】

1. 泪滴的作用:泪滴使得 PCB 电路板显得比较美观;可保护焊盘,避免多次焊接时焊盘脱落;避免外力冲撞时,焊盘接触点断开;平滑阻抗,减少阻抗的急剧跳变,避免高速信号传输时由于线宽突然改变而造成反射;2. PADS 如设计泪滴:工具 - 选项 - 布线 -常规 - “勾选”生成泪滴(T);工具 - 选项 - 布线 -泪滴:参数 中:“勾选” 显示泪滴(...

2020-01-03 18:19:14 1541

原创 【ESP32】【Windows 配置】

修改记录:[2019.12.27]:初版。以下简述配置过程,具体需参见 Espressif. Get Started 。1. 安装依赖:下载 ESP-IDF Tools installer ,该工具包含 cross-compilers, OpenOCD, cmake, Ninja build tool, Python 3.7, Git 等该工具同时也支持下载 release 的...

2019-12-27 16:25:53 359 2

原创 【Hardware】【I2C上拉电阻值的选择】

如下,是我们常用的 I2C 拓扑, Rp 为上拉电阻。I2C 总线是我们常用的总线之一,支持主从机模式,单个 master 可外挂多个 slave。salve 的数量受限于 I2C 总线上总的电容量 Cb(通常,Cb < 400pF )。我们可以利用 Cb 的参数值计算出 Rp(pull-up resistor)的大致范围。Cb 为 bus capacitance, 包含链路上...

2019-12-18 18:31:11 657

原创 【Hardware】【常见封装尺寸】

6. 连接器6.1 排针常见的 2.54mm 排针尺寸如下:

2019-12-16 16:24:23 5709

原创 【LTspice】【如何手动测量仿真波形的电压(差)值】

以上篇提到的 snubber 电路为例:点击 小人 执行仿真:点击某节点可测量其电压波形(下图绿色);点击某元件可测量其电流波形(下图蓝色);以测量振铃电压波峰、波谷之间的差值 Vp-p为例:1)光标放置在波形名称上(光标会变成 小手 的形状),单击左键:2)弹出参数框及十字虚线1:3)光标放置在十字虚线1上,摁住左键将其移动至波峰处。4)重复1),生成十字虚线2,...

2019-10-17 19:45:09 10380 1

原创 【LTspice】【使用.step命令对LTspice电路进行对比分析】

修改 LTspice 中的元件或模型的参数有两种办法:A. 手动修改某个参数值,然后重新模拟仿真;B. 运用 .step 命令,有序修改某些参数的值,然后逐次模拟仿真,便于对比分析。参考 LTspice IV:Stepping Parameters ,学习下 .step 命令修改元件的参数。设计一个简单的 snubber 电路如下:参数如下:电源: PULSE信号,Von=3...

2019-10-16 20:35:29 7149 2

原创 【PADS_001】【报错“没有可用的未使用开孔”】

前言:打算写一个关于 PADS 的专题,主要是记录下这几年的使用总结以及踩过的坑,避免以后自己再重蹈覆辙。如果这中间能帮助到某些人,那也算是做了一些有意义的事情。PADS 导出 Gerber 时报错如下 “没有可用的未使用开孔”:解决办法如下:编辑文档 -> 设备设置 -> 光绘图机设置 …...

2019-10-08 10:40:34 871

原创 【ESP32_01】【MacOS 环境配置】

简单汇总自己在 Mac OS 上配置 esp32 的过程,算是自己的一个学习笔记,日后再遇到同样的问题也能找到解决的办法。[2019.10.06]:Espressif 官方已经做了比较详细的讲解,具体可以参考官网资料(不负责任的声明:配置以官方介绍为准 ????):官方 Github:github·esp-idf官方配置教程:Get Started前期准备:官网下载 git ...

2019-10-06 13:39:46 844

原创 【ESP32_02】【DAC输出正弦波】

ESP32支持两路8bit DAC输出:VDD3P3_RTC为电压参考源(一般为3.3V)专用管脚GPIO25(channel1)和GPIO26(channel2)API函数调用:需包含头文件: driver/include/driver/dac.h函数调用:dac某通道输出使能:dac_output_enable(DAC_CHANNEL_1)dac选定通道输出设定电压...

2019-08-16 19:44:30 9053 1

原创 【LTspice】【LTspice添加第三方***.lib文件】

本想使用LTspice简单仿真一个SCR的电路,添加完需要的器件之后,点击RUN,报错如下:软件未找到正确的库文件,无法调用该元件。从 EEVblog Electronics Community Forum 下载了一个SCR的 spice example。打开里面的 screxample.asc 可以正常运行。那么,我们如何调用附带的 lib 元件呢?操作步骤如下:原lib文件名...

2019-08-14 18:24:58 26502 8

原创 【Hardware】【单向可控硅基础知识】

可控硅,英文全称 Silicon Controlled Rectifier,为一种大功率器件。具有体积小、效率高、寿命长的优点。通常分为单向可控硅(SCR)和双向可控硅(TRIAC)。双向可控硅相当于两个单向可控硅的反向并联,具有双向导通功能,通断由控制极G决定:在控制极G上加上正脉冲(负脉冲)可使其正向(反向)导通,常用于交流无触点开关的应用。我们以单向可控硅为例来进行介绍。单向可控硅等...

2019-08-14 17:24:04 5551

原创 【Hardware】【磁保持继电器基础知识】

磁保持继电器是近几年发展来的一种新型继电器,与其他继电器一样,对电路起着自动接通和切断的作用。其不同在于,磁保持继电器的闭合和断开是依靠内部的永磁铁作用,且依靠一定的触发脉冲来完成。磁保持继电器接触点转换电流最大可达150A,控制线圈电压一般为DC12V,电气寿命长,且接触点压降很小。故相对于其他继电器具有省电、动作快、寿命长、体积小、性能稳定、承载能力强等优越特性。磁保持继电器结构:...

2019-08-08 20:57:41 8370

原创 【C语言】【union联合体】

Union,即联合体,将几种数据类型联合起来的一种数据结构,且共用同一个内存空间。例如,用24bit表示一个像素点,包含 RED、GREEN、BLUE,每种颜色8bit。使用联合体便可以定义如下:typedef union { struct __attribute__ ((packed)) { uint8_t r, g, b; }; uint32_t rgb;}...

2019-08-06 17:26:43 604

原创 【C语言】【Code::Block安装使用】

今天看代码的时候,发现对C语言很多基础的语法已经忘记的一干二净,比如 typedef、struct、union等等。故而下载 Code::Block,用来练习下基本的语法结构。官网下载地址: Code::Blockwindows系统的话,我们选择如下所示的安装包下载:点击 Sourceforge.net ,下载安装包。下载完成后,按照默认安装即可。在使用 Code::Block...

2019-08-05 18:07:24 874

原创 【Python】【Googletrans 初体验】

googletrans 是一个免费的、可调用Google Translate API接口的python库。它借助Google Translate Ajax API接口来实现文本的检测和翻译。

2019-08-04 00:16:04 4877 5

转载 【Hardware】【史密斯圆图】

史密斯圆图是什么:该图表由菲利普·史密斯于1939年发明,史密斯曾说过,“在我能够使用计算尺的时候,我对以图表方式来表达数学上的关联很有兴趣”其中 T 代表反射系数(reflection coefficient)。Zl是归一阻抗值,即 ZL/Z0。ZL为传输线路的阻抗值,Z0为传输线的特征阻抗,通常为50ohm。史密斯圆图如何产生:也许是受到黎曼几何的启发,将一个平面坐标系掰弯成一个...

2019-07-02 12:15:51 2254

原创 【ESP32_03】【Timer学习】

1.Timer API 介绍:ESP32内置4个64bit的通用定时器:每个定时器包含一个16bit预分频器和一个64bit可自动重新加载向上/向下计数器。定时器分为两组,一组两个:Timer_Group0:Timer_0, Timer_1;Timer_Group1:Timer_0, Timer_1;Timer的workflow如下:·Timer Initialization: ...

2019-03-30 19:21:15 1306

Universal Serial Bus Type-C Cable and Connector Specification R2.0

Universal Serial Bus Type-C Cable and Connector Specification R2.0

2020-10-14

usb_spec_revision2.0_0427.zip

Universal Serial Bus Specification Revision2.0. The 2.0 revision of the specification is intended for product design. Every attempt has been made to ensure a consistent and implementable specification. Implementations should ensure compliance with this revision.

2019-05-21

信号完整性

信号完整性分析5~6

2014-08-19

信号完整性分析课件3~4

信号完整性分析课件3~4很有用

2014-08-19

中兴——信号完整性巨著

很好的资源有关信号完整性的问题 很好的资源哦很好的资源哦

2014-08-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除