- 博客(65)
- 资源 (15)
- 收藏
- 关注
原创 da芯片 tlc5620的程序(spi)
** 实验说明:主要硬件由DSP和TLV5620组成,DSP提供了SIMO和SCLK、C3TRIP **** 信号给TLV5620,且C3TRIP信号是用来做片DAC信号的更新和锁 **** 存的,这里大家要参照TLV5602的手册,4个信道 **** 的DAC输出分别引了出来,方便大家来检测.这里还要说明的一 **#include "D
2010-05-25 10:05:00
2448
原创 示波器的注意事项
1、探头档位注意 x10 or x100。刻度 2、触发 ,上升沿还是下降沿,选择受干扰较轻的通道触发, 显示光标要注意(纵坐标,有时候触发了,但没看到波形),可以set to zero后再细调。 低通高通 3、测量(频率 有效值 峰值等),测量光标的应用4、 通道之间是否隔离,大地一探头地在一起的害处 , 隔离电源或者隔离探头 或连线插头5、时间刻度调节,测试之前要有概念
2010-05-25 09:43:00
426
转载 51编程知识
51实时系统RTX-51 Tiny 抢先任务切换 RTX51 Full 提供了抢先的任务切换,RTX51 Tiny 不具备这个功能。为了对多任务的概念有一个完整的了解,在这里对抢先任务切换加以解释。 在上一个例子中,任务1收到一个信号后不会立即开始,只有当任务0 发生了时间到事件后,任务1才会启动。如果任务1被赋予了比任务0 高的优先级,通过抢先任务切换,
2010-05-24 17:01:00
369
转载 Keil C51编译错误总结(转帖)
1.第一种错误信息 ***WARNING L15: MULTIPLE CALL TO SEGMENT SEGMENT: ?PR?_WRITE_GMVLX1_REG?D_GMVLX1 CALLER1: ?PR?VSYNC_INTERRUPT?MAIN CALLER2: ?C_C51STARTUP ***WARNING L15: MULTIPLE CALL TO SEGMENT SEG
2010-05-24 16:56:00
457
转载 I2C忽悠记
一般串行数据通讯都有时钟和数据之分,有异步和同步之别.有单线,双线和三线等.I2C肯定是2线的(不算地线).I2C协议确实很科学,比3/4线的SPI要好,当然线多通讯速率相对就快了.I2C的原则是:在SCL=1(高电平)时,SDA千万别忽悠!!!否则,SDA下跳则"判罚"为"起始信号S",SDA上跳则"判罚"为"停止信号P".在SCL=0(低电平)时,SDA随便忽悠!!!(可别忽悠过火到SCL跳高
2010-05-24 16:53:00
735
原创 24C02中IIC总线的应答信号(ACK)时序图分析
2009-11-30 21:18 上图是应答信号的时序首先关于发送端和接收端的定义得明确一下:发送端就是往IIC总线上送数据的设备,接收端是从IIC总线上获取数据的设备从这个时序图上,能看出来,发送端在发送数据后,要在SCL第9个脉冲来临前把SDA拉高,以等待接收端发来ACK信号接收端在接收到数据后,会向发送端发出ACK信号,也就是图上标的ACKNOWLEDGE
2010-05-24 08:47:00
6562
原创 I2C总线简介
I2C总线简介1. I2C总线是Philips公司提出的串行总线,但现在实际上已成为一个国际标准,在超过100种不同的IC上实现并得到超过50家公司的许可。它只用两根总线(时钟线SCL和数据线SDA)实现了多主的总线连接。它有3种模式:标准模式(100Kbits/s),快速模式(400Kbits/s)和高速模式(3.4Mbits/s),寻址方式有7位和10位方式。2. SCL和SDA都
2010-05-21 14:17:00
782
原创 51音乐合成原理
音乐合成原理 (1). 音频产生原理1. 要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2即为半周期的时间。利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可以在I/O引脚上得到此频率的脉冲。2. 利用8051的内部定时器使其工作在计数器模式MODE1下,改变计数值TH
2010-05-21 14:16:00
825
原创 高速光电耦合器6N137原理与应用
高速光电耦合器6N137 由磷砷化镓发光二极管和光敏集成检测电路组成。通过光敏二极管接收信号并经内部高增益线性放大器把信号放大后,由集电极开路门输出。6N137引脚图和内部结构图如图1和图2所示。该光电器件高、低电平传输延迟时间短,典型值仅为45ns ,已接近TTL 电路传输延迟时间的水平。具有10Mbps的高速性能,因而在传输速度上完全能够满足隔离总线的要求。内部噪声防护
2010-05-21 13:28:00
1440
原创 C语言复习
一、位运算 指针运算和位运算和适合于编写系统软件,是c语言的重要特色。在计算机用于检测和控制领域中,要用到位运算的知识。 1、按位与(&) 作用:(1)清零 (2)取一个数中某些指定位 (3)要想将哪一位保留下来,就与一个数进行&运算,此数在改位取1. 2、按位或(|) 作用:常用来对一个数
2010-05-21 13:27:00
371
原创 SPI接口介绍
SPI接口的全称是"Serial Peripheral Interface",意为串行外围接口,是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。 SPI接口是在CPU和外围低速器件之间进行同步串行数据传输,在主器件的移位脉冲下,数据按位传输,高位在前,低位在后,为全双工通信
2010-05-21 13:25:00
329
原创 unreferenced local variable
有时候编译程序的时候会发现下面的错误warning C4101: n : unreferenced local variable其实就是程序里面定义了变量但是没有使用,才会有这样的警告。解决方法就是像下面这样定义int n;n;简单吧!
2010-05-19 10:55:00
2278
原创 creating .stack section with default size of 400 (hex) words
我学习使用的是TMS320F2812,使用CCS3.3在 simulator 下进行编译。一个工程必须的文件:DSP28_DefaultIsr.C,DSP28_GlobalVariableDefs.C,DSP28_PieCtrl.C,DSP28_PieVect.C,DSP28_SysCtrl.C,另外还必须要: SDRAM.CMD,rts2800n.lib两个文件。 编译时出现
2010-05-19 09:47:00
1730
1
原创 示波器使用注意事项
1、档位 触发 隔离 光标测量 等等待续 示波器的使用时会有一些容易忽视的问题,本文就这些忽视问题做了详细的说明 带宽 为了精确地测量频率响应和快速上升沿,示波器和探头必须具有足够的带宽。一个好的经验规则是示波器和探头(探头也有带宽限制)的带宽应该是被测信号最高频率的3~5倍。-3dB带宽衰减会引入30%的幅度测量误差,因此示波器和探头的带宽越宽越好。
2010-05-16 17:49:00
891
原创 字 字节 k 位等转换熟记
一字节 8位一字代表两个字节 16位1024字节即为1k byte 0x7F字节 即128字节 256字节 则 将0x7F左移一位,即0xFF 左移一位相当于*2,右移相当于/2
2010-05-13 08:00:00
543
原创 各种单片机的比较(avr 8051 stc 等)
1、AVR单片机与8051的比较: 主要区别是内核不同,指令集不同,io结构不同,外设不同。 优点是速度快,IO强大,性价比高。 AVR单片机比8051的硬件资源多得多,AVR单片中的MEGA系列内部还有AD转换器,在一些简单的电路中 ,有了AVR单片机就甚至是零外部元件了,使用非常方便,是主流的单片机,而价格又不贵!2、STC是改进型51。内部的EEPR
2010-05-12 21:04:00
3859
原创 while和if的区别
1、while循环 语句,可以执行多次,if是条件语句,只是单次执行。while(表达式) 语句组; 计算表达式,若为真,执行语句,并重复该过程,直到为假时,执行下一条语句。 例如:while(k>0)i++;表示只要k>0,就执行i++;直到等到k 51串口程序中:uchar idata trdata[10]={M,C,S,5,1,0X00} ;w
2010-05-11 21:35:00
2143
转载 FFT结果的物理意义
FFT是离散傅立叶变换的快速算法,可以将一个信号变换到频域。有些信号在时域上是很难看出什么特征的,但是如果变换到频域之后,就很容易看出特征了。这 就是很多信号分析采用FFT变换的原因。另外,FFT可以将一个信号的频谱提取出来,这在频谱分析方面也是经常用的。 虽然很多人都知道FFT是什么,可以用来做什么,怎么去做,但是却不知道FFT之后的结果是什意思、如何决定要使用多少点来做FF
2010-05-11 08:57:00
732
原创 2812扩展外部ram flash
#include "DSP28_Device.h"#include "ext_inf.h"void SendData(Uint16 data);extern Uint16 SectorErase(Uint16 SectorNum); //扇区擦除extern Uint16 BlockErase(Uint16 BlockNum); //块擦除extern Uint16 ChipEras
2010-05-07 09:02:00
2457
转载 串行通讯中浮点数和整型数的处理办法
串行通讯是以字节为单位进行传送的,对于浮点数和整型数都需要进行转换才能进行通讯。MCU和PC的浮点数都是基于IEEE754格式的。有4字节(float)、8字节(double)、10字节(有一些不支持)。这里以4字节(float)浮点数为例。转化常见的方法有:一、强制指针类型转换。 // 转换Int数据到字节数组 unsigned int intVariable,i;
2010-05-06 10:39:00
495
原创 485外部接口电路图
下面电路是我们公司现在产品通用的,经过了差不多十年的时间改进出来的,网络节点数大的可以达到好几百个,采用星形网络技术。只需要在485外部总线上面加就行了,内部与CPU相连的不需要加,只要IO口方向设置正确就行了。这是两级防雷网络,从外向内看为:气体放电管、PTC自恢复保险丝、TVS瞬态抑制二极管。
2010-05-04 11:34:00
666
原创 2812控制直流电机
void InitEv(void){ EvaRegs.ACTR.all = 0x0006; ///通过对比较方式控制寄存器的配置,得PWM2低有效,PWM1高有效,改变设置可使电机反转PWM1高有效:定时器计数达到CMPRx的值,pwm1变成高电平 EvaRegs.DBTCONA.all = 0x0530;///使能死区定时器,分频45/16=2.812
2010-04-28 14:06:00
841
转载 亲身体会,血的教训,电路板设计的几个注意点。大家看一看瞧一瞧啊!
我之前做过各种电路板,从单层板到最多10层板,包括了强电,弱点,还有USB接口端的高速线,现在将之前制版过程中所做的几件挫事拿出来和大家“共勉”啊,算是一个反面教材,大家尽量避免。也希望大家把一些重要的制板经验拿出来分享,一同进步。(*^__^*) 嘻嘻……小小疏忽,大大遗憾:1.绘制原理图时不够仔细,22nF的电容看成了22uF,不仅封装画错了,由于这个电容是起到一个电荷泵
2010-04-27 10:40:00
1231
1
转载 自举电容的作用
实际就是正反馈电容,用于抬高供电电压.图1是一个典型的OTL电路,电路中的C1称为自举电容。它在电路中作用如何?为分析方便将图1简画成图2。 图2的电路中是没有C1的情况,在功放中各级的放大管总是考虑充分利用的,即在输入信号U1的作用下,放大管工作在接近饱和与截止。此时从充分利用输出管的角度出发。希望BG1的集电极饱和此时VCE1=0.5~1V左右,故E点电位VE=-(24-VCE1),
2010-04-26 15:04:00
3782
转载 PROTEL常见错误及其解决办法
●问题1:快捷键如X或Y等不起作用。解决方法:将输入法切换回英文状态。●问题2:打开某个文档后,发现菜单“丢失”。解决方法:单击菜单栏的 -Customize…,在打开的对话框中,选择Current Menu选项下拉列表中的菜单项即可恢复菜单栏。●问题3:设计管理器显示不完整(一般是下部缺失)。解决方法:修改显示器的分辨率至少为1024*768.●问题4:工作区有元器件等对
2010-04-26 14:34:00
1666
1
原创 ir2113错误电路
R1和R2太大了!通常有个几十殴就可以了,或者不加也可以!SD是输出使能端. 当其输入低时允许输出. 而当输入为高时,输出全为低,但有一点需要注意的是HO的电平高低是对Vs端的.同时HO端无法实现静态驱动(高压浮动删).高端驱动电路的驱动电源是靠下相管子导通时由D1充到C3上的电荷提供的.所以其需要不断的补充.所以这种电路通常用在上下相是加互补PWM的应用中. 如果你想要实现高端的静
2010-04-26 08:14:00
2749
原创 PROTEL 元器件引脚的电气特性
The pins electrical Type 为了对原理图设计进行可靠的电气法则检查,在创建元件的时候应该注意其各个引脚的电气特性引脚可供设置的电气特性有以下八种:INPUT 输入型。作为输入引脚使用IO 双向型。既可作为输入,又可作为输出引脚。OUTPUT 输出型。作为输出引脚使用OPENCOLLECTOR 集电极开路的引脚P
2010-04-25 16:53:00
2396
1
原创 Protel 99 SE 电气规则检查步骤
步骤1:设置电气规则检查选项。单击菜单Tools-ERC...,打开如图1所示的ERC设置对话框。该对话框中,Multiple net names on net选项表示原理图中同一网络上存在多网络标号的错误;Unconnected net labels选项表示有网络标号未被放置在任何网络上的错误;Unconnected Power objects选项表示有电源对象未被连接好的错误;
2010-04-25 16:48:00
4349
原创 原理图电气法则测试(Electrical Rules Check)即ERC
Tools工具|ERC…电气规则检查 1、Multiple net names on net:检测“同一网络命名多个网络名称”的错误2、Unconnected net labels:“未实际连接的网络标号”的警告性检查3、Unconnected power objects:“未实际连接的电源图件”的警告性检查4、Duplicate sheet mnmbets:检测“电路图编号重号” 解决方法是:在
2010-04-25 16:42:00
2627
原创 Multiple Net Identifiers”错误提示
PCB绘图时,使用ERC出现“Multiple Net Identifiers”错误提示:解决办法:可能是由于不同的网络标号连在了一起,或同一根连线上给了不同的网络标号。 如果为单张原理图,在图上查找带有错误标号的位置即可;为多张原理图时,要查找所有图;尤其是多层原理图时,很有可能错误是在子图中。在其他博客上看到的。写给protel初学者 第一
2010-04-25 16:30:00
5602
1
原创 滤波电容的选择
经过整流桥以后的是脉动直流,波动范围很大。后面一般用大小两个电容 大电容用来稳定输出,众所周知电容两端电压不能突变,因此可以使输出平滑 (加上后电压增大了)小电容是用来滤除高频干扰的,使输出电压纯净 电容越小,谐振频率越高,可滤除的干扰频率越高 容量选择: (1)大电容,负载越重,吸收电流的能力越强,这个大电容的容量就要越大 (2)小电容,凭经验,一般104即可
2010-04-24 14:57:00
425
原创 MOS管释义
(1)MOS管被击穿的原因及解决方案如下:第一、MOS管本身的输入电阻很高,而栅-源极间电容又非常小,所以极易受外界电磁场或静电的感应而带电,而少量电荷就可在极间电容上形成相当高的电压(U=Q/C),将管子损坏。虽然MOS输入端有抗静电的保护措施,但仍需小心对待,在存储和运输中最好用金属容器或者导电材料包装,不要放在易产生静电高压的化工材料或化纤织物中。组装、调试时,工具、仪表、工作台等均应良好接
2010-04-24 14:30:00
806
转载 稳稳压二极管原理及主要参数
稳压二极管 伏安特性曲线 稳压管是一种特殊的面接触型硅二极管,它的电路符号和伏安特性曲线如图5-9所示,稳压管的伏安特性曲线和普通二极管类似,只是反向特性曲线比较陡。图5-9 稳压管的电路符号和伏安特性曲线 反向击穿是稳压管的正常工作状态,稳压管就工作在反向击穿区。从反向特性曲线可以看到,当所加反向电压小于击穿电压时,和普通二极管一样其反向电流很小。一旦所加反向
2010-04-24 14:15:00
3714
1
原创 tl431
一句话说明tl431 ,当pin3脚电压大于内部基准电压2.5v时,AK导通,小于就不导通。最大输出100ma,比7805差远了。注意:流过TL431的电流不能小于1mA,也不能大于100mA,TO-92封装功耗最大不能超过500mW。电压工作范围:2.5 - 36V。前面提到TL431的内部含有一个2.5V的基准电压,所以当在REF端引入输出反馈时,器件可以通过从阴极到阳极很宽范围的
2010-04-20 10:59:00
3618
转载 IGBT高压大功率驱动和保护电路的应用解析
引言 IGBT在以变频器及各类电源为代表的电力电子装置中得到了广泛应用。IGBT集双极型功率晶体管和功率MOSFET的优点于一体,具有电压控制、输入阻抗大、驱动功率小、控制电路简单、开关损耗小、通断速度快和工作频率高等优点。 但是,IGBT和其它电力电子器件一样,其应用还依赖于电路条件和开关环境。因此,IGBT的驱动和保护电路是电路设计的难点和重点,是整个装置运行的关
2010-04-20 08:19:00
1472
1
原创 机械层
机械层常规应用的问题,似乎没有统一的要求,感觉大致如下:机械层1 一般用于画板子的边框;机械层3 一般用于画板子上的挡条等机械结构件;机械层4 一般用于画标尺和注释等
2010-04-19 16:42:00
589
1
原创 计算有效值
1、离散积分 任意相位开始采N个点,均方根得到有效值N为每周期采样次数,vm为第m次采样的电压瞬时值。=sqrt((1/N)(V12+..... Vm2)) 精度不是很高 而且跳动比较大2、先整流、滤波再测。万用表测交流电压就是这么干的,先整流滤波再测。3、pwm脉冲的话,可以幅值*占空比。4、专门的芯片。AD536 50元左右
2010-04-19 13:31:00
976
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人