最新博文

0
推荐
5567
阅读

直流无刷电机控制硬件篇

事业单位的效率真的慢的可以了。可能因为各种社会关系的原因。不管那么多了,刚好发烧友有个设计大赛,我就顺道写了电机驱动部门的方案,结果通过了,就自己搞了。有压力才有动力。刚好工程硕士的期末考试也快结束了。就有了这个硬件篇。不隐晦的说这个是参考了avnet的
0
推荐
14615
阅读

[原创]Blackfin ADSP开发过程中的细节

前一篇文章中我介绍了BlackfinADSP开发过程中的一点心得,得到了小小博士同学的点评,非常感谢,针对第二个程序,今天终于想透彻了,写出来与大家分享。问题:有一组处理函数:functionA,functionB,…functionZ,它们的函数形式如下&
0
推荐
36302
阅读

采用ADTL084的ADC双极性输入前端设计

如何用单极性的ADC来采集双极性的信号在很多场合,我们有一些信号是双极性的,而ADC是单极性的,也就是说ADC只能采集正信号,那么我们就需要把信号从负的变为正的,没错,也就说在ADC前加信号调理电路。在一些应用,比如一些超声设备中,回波信号是正负的,
0
推荐
31771
阅读

【原创】Kinetis USB模块开发(一)

在上一篇的时候说到准备分几个篇章来说说Kinetis的USB模块开发,由于前段时间花了大致一个周的时间搞了搞USB设备的驱动(USB主机我还没用起来,因为主机的话涉及到2.0的协议了,短时间弄不好,索性先搞搞USB设备还好),积累了一些开发经验和资料,这里趁着
0
推荐
31999
阅读

ADSP-BF533之RTC学习总结A

RTC的英文全称是Real-TimeClock,翻译过来是实时时钟芯片。现在很多比较高级的微处理器都内置有RTC功能,特别是像ARM、DSP这些芯片,这些芯片的RTC功能一般是由系统时钟或者外部晶振来实现的,系统时钟在每一个cpu周期加一,RTC时钟也跟着计时,从而实现时钟功能,ADSP-B
2
推荐
55858
阅读

【原创】说说ARM Cortex-M的软件接口标准库CMSIS

ARMCortex微控制器软件接口标准(CMSIS)是Cortex-M系列MCU的与供应商无关的硬件抽象层。使用CMSIS可以为接口外设、实时操作系统和中间件实现一致且简单的处理器软件接口,从而简化软件的重用、缩短新微控制器开发人员的学习过程,并缩短新设备的
0
推荐
35530
阅读

高精度数据采集用到的ADC器件AD7767介绍(二)

高精度数据采集用到的ADC器件AD7767介绍(二)在前面的博客中,我曾向大家主要介绍AD7767的芯片基本资料,多数为硬件设计所需的,今天我们主要从软件设计及数据采集系统搭建角度介绍AD7767的应用。由于我们在前面主要将TMS320F28335
0
推荐
34929
阅读

高精度数据采集用到的ADC器件AD7767介绍(一)

高精度数据采集用到的ADC器件AD7767介绍(一)在前面的博客中,曾经向大家介绍了我们在数据采集中用到的ADC器件AD7892,但是当我看到AD7767做数据采集的资料时,深感AD7892的性能不如AD7767,所以在此向大家推荐一下AD7767,希望大家在数据采集中,特别
0
推荐
3917
阅读

采用数字电位计的程控放大器

今天看到了ADI数字电位计的一个应用,一下子觉得自己的之前设计的程控放大电路简直弱爆了,。二话不说,直接上图。今天不知咋的,上传不了了,明天在传吧。看到了吧,实际上就是一个简单的放大器,通过模拟开关来调整反馈电阻来调整放大器倍数,这个电路能够提供1
0
推荐
4021
阅读

采用MCU管脚设置其输出电压的DC-DC

除了模拟开关来调整FB的电阻或者数字电位计来调整DC-DC的输出电压,实际上还有另外一种更为经济的方法,那就是采用MCU的管脚来直接接一个电阻到FB管脚来,当FB管脚拉低时候就变成电阻并联了,这确实是一个非常经济的做法。实现这种方法的关键是FB的电阻是不能太小的,因
0
推荐
4141
阅读

采用数字电位器来调整DC-DC的输出

在一个测试系统中,需要一个输入电源,并且是变化的输入电源,那么,我们就必须来做一个可调电源,在纹波允许的情况下,我们用DC-DC,实际上很多DC-DC的纹波已经小于LDO了,今天一兄弟公司的哥们来看到我们使用DC-DC来对ADC供电的时候不屑一顾的眼神,但是很礼貌的测试
0
推荐
3765
阅读

步进电机的几种驱动方式对比

步进电机有好多种驱动方式,下面介绍几种常用的方式:1、单电压驱动:是步进电机控制中最简单的一种驱动电路,电路中三极管T是开关;L是步进电机中一相绕组的电感;RC是外接电阻;D是续流三极管。2、双电压驱动:也称高低压驱动,是采用两种电源的电路。绕组通电开始用
0
推荐
4133
阅读

ADSP-BF533之看门狗程序(原创)

通过之前的学习,对于ADSP-BF533的看门狗功能已经有一个基本的了解,今天打算编一个程序实现看门狗功能,首先说一下看门狗的使用步骤:1.把计数值写入看门狗计数寄存器WDOG_CNT,设置看门狗定时器的时间,注意必须在看门狗定时器未启用之前进行设置,这样也将加载
0
推荐
3785
阅读

AD574采集数据程序

uintAD574_1()//读取第一个转换数据{k=1;//显示是第一个AD574的数据,设好标志位adce1=0;adrd1=1;//使控制信号CE=1,A0=0,R/C=1ada0=0;adce1=1;datah_1=P2;//从P2口读高8位数据adce1=0;adrd1=1;//使控制信号CE=1,A0=1,R/C=1ada0=1;adce1=1;datal_1=P2;//从P2口读低
0
推荐
3821
阅读

AD574初始化和数据采集主程序

voidinit()//初始化程序{adce1=0;//初始化第一个AD574的使能信号CE=0,CS=1adcs1=1;adce2=0;//初始化第二个AD574的使能信号CE=0,CS=1adcs2=1;led=0;//灯亮,表示单片机在工作EA=1;//开总中断EX0=1;//开外部中断0EX1=1;//开外部中断1IT0=1;//下降沿触发IT1=1;}voi