自动布线 Route->PCB Router->Route Automatic Route->PCB Router->Route Editor
2023-04-09 13:06:13 4.83MB pcb allegro
1
包含了STM32F1 全部的芯片封装库,常用的STM32F103RBT6 STM32F103VET6等都有
2023-04-07 09:08:56 102KB STM32 F1 PCB 封装库
1
单片机c8051f040的电气原理图及PCB封装单片机c8051f040的电气原理图及PCB封装
2023-04-06 22:56:13 244KB c8051f040 单片机
1
内容非常丰富,基本用的电阻、电容、按键、常用芯片、连接器等封装都有,对应的原理图库也全。
2023-04-06 12:22:40 595.77MB ADPCB封装库 原理图库
1
nRF51-DK 开发板的原理图和PCB 官网的开发板资料,使用51系列
2023-04-06 11:56:10 12MB nRF51822设计
1
Intel:registered: Edison-PWM扩展板概述: 英特尔:registered:爱迪生是一个超小型的计算平台,将改变你看待嵌入式电子的方式。每个爱迪生用了大量高科技的好东西打包成一个微型封装,同时还提供你去到单板电脑同样强大的实力。搭载英特尔:registered:凌动:trade_mark:SoC的双核CPU和包括一个集成的WiFi,蓝牙LE和一个70针连接器用于连接的盾状“块”可以堆叠在彼此之上的名副其实的转换。这也难怪,如何这小家伙是在降低电子世界的门槛! Intel:registered: Edison-PWM扩展板详细介绍: 此块增加了八个通道PWM控制到爱迪生的I2C总线。而PWM输出可用于任何通用PWM应用,它是专门用来提供驱动控制多达八个标准嗜好型伺服电动机。为此目的,它具有一个独立的输入电源电压的为上面的爱迪生的正常范围的伺服系统,和8个连接支持嗜好伺服电动机的最常见的引出线。装配在该板上的PCA9685具有可在50Hz运行,用于伺服控制的独立时钟;在该频率,该装置的12位分辨率提供大约200步骤的伺服电动机的分辨率。 该PCA9685可以用作开放集电极电流驱动LED的高达25mA为好。六焊料跳线允许用户连接多达这些卡63到单个爱迪生,或以调整PCA9685的地址,以避免与总线上的其它地址冲突。 如果您正在寻找多一点的稳定性添加到您的英特尔:registered:爱迪生栈,看看这个硬件包。它会为您提供增加的机械强度您爱迪生堆积砖! Intel:registered: Edison-PWM扩展板与电机驱动连接示意图:
1
PCB性能的很多方面是在详细设计期间确定的,例如:出于时序原因而让一条走线具有特定长度。元器件之间的温度差也会影响时序问题。PCB 设计的热问题主要是在元器件(即芯片封装)选择和布局阶段“锁定”。这之后,如果发现元器件运行温度过高,只能采取补救措施。我们倡导从系统或外壳层次开始的由上至下设计方法,以便了解电子设备的热环境,这对气冷电子设备非常重要。早期设计中关于气流均匀性的假设若在后期被证明无法实现,将对产品的商业可行性带来灾难性影响,并最终失去市场机会。
2023-04-04 15:26:28 1.27MB 中文全文下载
1
Allegro PCB SI - 一步一步学会S参数在sigxplorer中的运用
2023-04-04 13:26:42 3.92MB
1
#include #define uchar unsigned char #define uint unsigned int uchar buff,times,j; unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f, //0,1,2,3 0x66,0x6d,0x7d,0x07, //4,5,6,7 0x7f,0x6f,0x77,0x7c, //8,9,A,B 0x39,0x5e,0x79,0x71,0x00}; //C,D,E,F,null unsigned char idata value[8]; void delay1ms(void) //消抖动 { uchar i; for(i=200;i>0;i--); } void delay5ms(void) //延时5ms { unsigned char i,j; for(i=5;i>0;i--) for(j=248;j>0;j--); } void key_scan(void) //键盘输入扫描函数 { uchar hang,lie,key; P3=0xf0; if((P3&0xf0)!=0xf0) //行码为0,列码为1 { delay1ms(); if((P3&0xf0)!=0xf0) //有键按下,列码变为0 { hang=0xfe; //逐行扫描 times++; if(times==2) times=1; while((hang&0x10)!=0) //扫描完4行后跳出 { P3=hang; if((P3&0xf0)!=0xf0) //本行有键按下 { lie=(P3&0xf0)|0x0f; buff=((~hang)+(~lie)); switch(buff) { case 0x11: key=0;break; case 0x21: key=1;break; case 0x41: key=2;break; case 0x81: key=3;break; case 0x12: key=4;break; case 0x22: key=5;break; case 0x42: key=6;break; case 0x82: key=7;break; case 0x14: key=8;break; case 0x24: key=9;break; case 0x44: key=10;break; case 0x84: key=11;break; case 0x18: key=12;break; case 0x28: key=13;break; case 0x48: key=14;break; case 0x88: key=15;break; } value[times-1]=key; //按下的键值 } else hang=(hang<<1)|0x01; //下一行扫描 } } } } void main(void) { uchar key; while(1) { key_scan(); P0=0; for(j=times;j>0;j--) { P2=j-1; //数码管列扫描 P0=dispcode[value[times-j]]; //A-G数据 delay5ms(); } } }
2023-04-04 03:08:28 84KB 51单片机 键盘 数码管
1
一个基于89S52的电容表(原理图+PCB+源代码+实物照片) 可以测量电容大小 通过液晶显示
2023-04-03 22:38:03 1.78MB 测量电容
1