自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 基于加速科技ST2500的SN74HC138N芯片测试计划

实际上随着工艺的进步,器件内部和引脚间的绝缘氧化膜越来越薄,导致漏电流发生的概率更大,另外制造过程中的工艺缺陷导致的桥接,异物或封装过程中造成的芯片划伤、引裂,都会造成IC的漏电流偏大,有部分产品可能会表现出漏电流偏大,但功能正常,此类产品具有潜在的可靠性问题,漏电流测试的目的就是把具有此类缺陷的产品筛选出来,避免其流到最终产品造成更大的损失。电路的输出通常会带有负载或驱动下一级的输入,VOH/IOH参数测试是为了检验DUT引脚在规定的电流条件下,输出电压是否可以按要求保持逻辑“1”的状态。

2024-04-02 16:15:10 65

原创 基于加速科技ST2500的SN74HC00N芯片测试计划

实际上随着工艺的进步,器件内部和引脚间的绝缘氧化膜越来越薄,导致漏电流发生的概率更大,另外制造过程中的工艺缺陷导致的桥接,异物或封装过程中造成的芯片划伤、引裂,都会造成IC的漏电流偏大,有部分产品可能会表现出漏电流偏大,但功能正常,此类产品具有潜在的可靠性问题,漏电流测试的目的就是把具有此类缺陷的产品筛选出来,避免其流到最终产品造成更大的损失。漏电流的测试方法相对简单,就是根据产品手册或测试规范对被测引脚施加额定的电压,然后测量其输入或流出的电流是否符合相应的设计规范。74HC00引脚功能如表所示。

2023-11-10 18:48:39 296

原创 基于加速科技ST2500的TPS73625芯片测试(5)

当我们选择一款稳压器时,常常会关注它的一个重要参数,就是带负载能力,即LDO实际输出电压与理论输出电压偏差在有限的范围内可以输出最大电流的能力。但是,现实中带负载越大,对LDO的输出影响越大,如图所示。而负载调整率就是用来表征在不同/OUT下引起输出电压变化(相对理论输出电压)的比例。(5)使用BPMU的“FIMV”工作模式对OUT引脚施加-10mA电流测量其电压stMeasValue2。(4)使用BPMU的“FIMV”工作模式对OUT引脚施加-1mA电流测量其电压stMeasValue1。

2023-07-17 17:14:15 293

原创 基于加速科技ST2500的TPS73625芯片测试(4)

稳压器的输入电压和输出电压的差值就是稳压器的压差。在一定的负载电流下,稳压器以最小的输入电压维持正常的输出电压,此时输入电压与输出电压的差值称为最小压差。为了保证输出电压的稳定,在实际应用中需要根据负载电流的大小来判断保证正常的输出电压所需的最小压差。稳压器的压差决定了它的工作电压范围,低压差的稳压器可以接受更低的工作电压,应用在输入电压更低的场合,并且降低了耗散功率,提高了效率。例如,5.0V额定输出,500mV压差的低压差线性稳压器,只要输入电压大于或等于5.5V,就能使输出电压稳定在5.0V。

2023-07-17 17:03:08 216

原创 基于加速科技ST2500的TPS73625芯片测试(3)

当输出端负载 (IOUT)固定时,在输入允许的电压范围内改变VN,稳压器的输出理论上都是一个固定的值。然而,现实中由于工艺原因,稳压器的输出随输入电压改变,会产生定影响。我们用线性调整率来表征稳压器的这种输入电压改变,而输出电压恒定不变的能力。稳压器的线性调整率越小,输入电压变化对输出电压的影响越小,稳压器的性能越好。以TPS73625为例,根据芯片手册要求 (Vo (典型值) + 0.5V VN 5.5V) ,我们可以确定3V< VN < 5.5V。(3)使用DPS资源向IN引脚施加3V电压。

2023-07-07 19:13:15 291

原创 基于加速科技ST2500的TPS73625芯片测试(2)

稳压器的主要功能就是对输入的电源电压进行调整以输出一个恒定的目标电压。值得注意的是,同一系列的稳压器通常还分为固定输出电压以及可调输出电压两类。稳压器厂家通常将不同输出类型定义成不同的型号,例如TPS73625,是指此款芯片输出固定为2.5V。(3)使用DPS资源向IN引脚施加2.7V/4V/5.5V电压并测量对应的输出电压。(5)使用DPS资源向IN引脚施加2.7V/4V/5.5V电压并测量对应的输出电压。(2)使用PPMU资源向被测芯片EN引脚施加2V电压,使芯片正常工作。(7)对硬件进行复位操作。

2023-05-11 19:42:23 376

原创 基于加速科技ST2500的TPS73625芯片测试(1)

开短路测试,是基于产品本身管脚的ESD防静电保护二极管的正向导通压降的原理进行测试。进行开短路测试的器件管脚,对地或者对电源端,或者对地和对电源,都有ESD保护二极管,利用二极管正向导通的原理,就可以判别该管脚的通断情况。(2)使用BPMU资源向被测芯片IN引脚施加-100uA电流,将测试结果存储到定义的变量中。(3)使用PPMU资源向被测芯片EN引脚提供-100uA电流,将测试结果存储到定义的变量中。(1)闭合K0继电器,使IN引脚于BPMU资源连接。(4)将测试结果进行分BIN操作。

2023-05-08 20:48:03 632

原创 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。

2023-04-30 17:54:19 65

原创 LM358集成运算放大器的简易测量

(事实上,实际电压是辅助放大器的失调电压,更精确地说是该失调电压加上辅助放大器的偏置电流在 100 kΩ 电阻上引起的压降,但它非常接近地电位,因此无关紧要,特别是考虑到测量期间此点的电压变化不大可能超过几 mV)。直流增益的测量方法是通过S6 切换DUT输出端与 1 V基准电压之间的R5,迫使DUT的输出改变一定的量(图 4 中为 1 V,但如果器件采用足够大的电源供电,可以规定为 10 V)。如果R5处于+1 V,若要使辅助放大器的输入保持在 0 附近不变,DUT输出必须变为–1 V。

2023-04-21 19:30:31 3174

原创 第十五章 TIM高级定时器(下)

代码经编译后没错误后使用KingstVIS逻辑分析仪观察波形,逻辑分析仪的GND引脚接到开发板的GND引脚,开发板的PA8,PB13分别接到逻辑分析仪的CH0,CH1上,也可以使用Keil5软件自带的逻辑分析仪来观察波形,能够观察到两条互补的PWM波,频率为1MHz,占空比为50%。(3) 编写中断服务程序,计算测量的频率和占空比,并打印出来比较编程的要点主要分成两部分,一个是通用定时器的 PWM 信号输出,另一个是 PWM 信号输入捕获。14.6.2.1 设计思路。14.6.2.1 设计思路。

2023-04-07 01:15:21 620

原创 第十五章 TIM高级定时器(中)

在标准库函数头文件 stm32f10x_tim.h 中对定时器外设建立了四个初始化结构体,分别为时基初始化结构体 TIM_TimeBaseInitTypeDef、输出比较初始化结构体 TIM_OCInitTypeDef、输入捕获初始化结构体 TIM_ICInitTypeDef 和断路和死区初始化结构体 TIM_BDTRInitTypeDef,高级控制定时器可以用到所有初始化结构体,通用定时器不能使用 TIM_BDTRInitTypeDef 结构体,基本定时器只能使用时基结构体。它决定着定时器通道有效电平。

2023-04-05 03:44:09 982

原创 第十五章 TIM高级定时器(上)

当上升沿的时候 IC1 和IC2 同时捕获,计数器 CNT 清零,到了下降沿的时候, IC2 捕获,此时计数器 CNT 的值被锁存到捕获寄存器 CCR2 中,到了下一个上升沿的时候, IC1 捕获,计数器CNT 的值被锁存到捕获寄存器 CCR1 中。这里我们以 CNT 工作在递增模式为例,在中, ARR=8, CCR=4, CNT 从 0 开始计数,当 CNT

2023-04-05 03:20:40 606

原创 第十四章 TIM基本定时器

13.2.1。

2023-04-03 18:16:56 1898

原创 第十三章 Kingst VIS逻辑分析仪的使用

13.1.113.2.1软件启动后,将显示类似下图的主界面,软件的详细使用说明请见第四章节,此处仅对软件界面进行简要说明。如上图,软件界面可分为以下几个主要部分:①、工具栏:位于界面上方,包含当前设备的一些常用设置,以及最右端的主菜单按钮;②、 阈值电压:位于界面左上方,可通过下拉框选择或自定义阈值电压值;③、通道设置栏: 位于界面左侧, 是当前启用的测量通道的编号和名称;④、波形显示窗口:位于界面中部,最上一栏是时间轴,中间显示采集到的波形和解析出的数据等,最下一栏是滚动条;

2023-04-02 23:33:56 6042

原创 第十二章 SysTick—系统定时器

SysTick是一个ARM Cortex-M架构中的系统定时器,用于提供基础的操作系统时钟服务。它使用一个24位的计数器来测量时间间隔,并在计数器达到零时生成中断。SysTick可以配置为不同的时钟源和计数器值,以满足各种应用需求。它通常与其他外部时钟源结合使用,以提供精确的周期性中断服务和实现各种定时和延迟功能。在嵌入式系统和实时操作系统中,SysTick被广泛用于任务调度、时间管理、节拍控制等方面。它也常用于测试和调试,例如在代码执行过程中插入断点或记录时间戳。

2023-04-02 02:47:37 2187

原创 第十一章 STM32中断应用

STM32 中断非常强大,每个外设都可以产生中断。在STM32微控制器中,中断是一种重要的机制,允许处理器在执行主程序的同时响应外部事件。中断可以通过硬件或软件触发,并且可以优先于主程序执行。使用中断,可以实现异步事件的处理,提高系统的响应能力和并发性能。在STM32中,中断被广泛用于各种任务,如通信、定时器、ADC、DMA等。了解中断机制对于有效利用STM32的功能和性能至关重要。11.1.1。

2023-04-01 13:07:15 2639

原创 第十章 STM32时钟系统

在STM32中,时钟频率、周期、分频系数等关键参数的定义如下:时钟频率(fclk):时钟信号每秒钟的振荡次数,即基础时钟频率。在STM32中,时钟频率通常指系统时钟(SYSCLK)的频率。SYSCLK频率计算方法:其中,fOSC是外部晶体振荡器的频率,PLLM和PLLN是PLL前置分频和反馈分频系数,PLLP是PLL输出分频系数。时钟周期(Tclk):时钟信号一个完整的周期所需要的时间,即1/fclk。时钟周期计算方法:Tclk = 1 / fclk。

2023-04-01 02:36:48 1914

原创 第九章 输入设备—按键检测

/按键状态标志位//按键1//按键2在这段程序中对按键所用到的GPIO,对应的PIN脚,以及时钟进行了宏定义,便于代码的移植,除了这些内容代码中还定义了按键检测的状态标志位,bsp_button.c文件中编写的功能函数的声明。9.3.2。

2023-04-01 02:16:43 684

原创 第八章 声音输出设备—蜂鸣器

文件中对PC0端口,PIN脚,相关时钟,以及功能函数进行了初始化,并且还定义了控制蜂鸣器状态的标志BUZZER_ON,BUZZER_OFF。8.4.2。

2023-04-01 02:02:15 939

原创 第七章 项目实战一 点亮LED灯

当这个头文件被同一个文件第二次“#include”包含的时候,由于有了第一次包含中的“#define _BSP_LED_H”定义,这时再判断“#ifndef _BSP_LED_H”,判断的结果就是假了,从“#ifndef”至#endif”之间的内容都无效,从而防止了同一个头文件被包含多次,编译时就不会出现“redefine(重复定义)”的错误了。在编写应用程序的过程中,要考虑更改硬件环境的情况,例如 LED 灯的控制引脚与当前的不一样,我们希望程序只需要做最小的修改即可在新的环境正常运行。

2023-04-01 02:00:45 302

原创 第六章 STM32标准库

STM32 标准库可以从官网获得,也可以直接从本书的配套资料得到。本书讲解的例程全部采用3.5.0 库文件。以下内容请大家打开 STM32 标准库文件配合阅读。解压库文件后进入其目录:STM32F10x_StdPeriph_Lib_V3.5.0\软件库各文件夹的内容说明见图 ST 标准库。目录: STM32F10x_StdPeriph_Lib_V3.5.0\• Libraries:文件夹下是驱动库的源代码及启动文件,这个非常重要,我们要使用的固件库就在这个文件夹里面。

2023-04-01 01:48:53 4331

原创 第五章 初识STM32 GPIO

STM32的GPIO(通用输入/输出)是一种非常重要的外设,可以通过GPIO控制外部电路和设备。STM32的GPIO可以配置为输入或输出模式,支持上拉或下拉电阻、推挽或开漏输出、低速、中速或高速输出等多种属性。在STM32中,GPIO的使用通常需要遵循以下步骤:(1)配置GPIO端口的基本属性:包括端口地址、端口模式、输出类型、输出速度、上下拉电阻等,这些属性可以通过寄存器来设置和修改。(2)配置GPIO引脚的具体属性:比如输入或输出模式、上下拉电阻、输出类型等。

2023-04-01 01:40:40 998

原创 第四章 什么是寄存器

但有一点我们要注意的是, FSMC 只能扩展静态的内存,即名称里面的S: static,不能是动态的内存,比如 SDRAM 就不能扩展。也就是说,我们定义的这个 GPIO_TypeDef ,假如这个结构体的首地址为 0x4001 0C00(这也是第一个成员变量 CRL 的地址),那么结构体中第二个成员变量 CRH 的地址即为 0x4001 0C00 +0x04,加上的这个 0x04,正是代表 CRL 所占用的 4 个字节地址的偏移量,其它成员变量相对于结构体首地址的偏移,在上述代码右侧注释已给。

2023-04-01 01:29:13 3322

原创 第二章 STM32开发工具介绍及使用

(5)复制注册程序给出的注册号后,回到 Keil 软件导入注册号弹窗界面,将我们复制的注册号填入弹窗的【New License ID Code (LIC)】选项框中(如图2-18所示)并点击【Add LIC】按钮,完成后就可以看到如图2-19所示的MDK-Lite部分显示Expires:Dec 2032,及完成了软件的注册,此时就能正常使用Keil开发STM32了。总之,Keil软件作为一款嵌入式开发工具,具有代码编辑、编译、调试、烧录、仿真、代码分析等多种功能,可以帮助开发人员提高开发效率和代码质量。

2023-04-01 00:59:58 2494 2

原创 第一章 初识STM32

STM32 是意法半导体(STMicroelectronics)公司推出的一款 32 位 ARM Cortex-M 微控制器。它具有高性能、低功耗、丰富的外设和广泛的应用,适用于工业自动化、机器人控制、智能家居、医疗设备、汽车电子等领域。STM32F103ET6是一款由意法半导体(STMicroelectronics)生产的微控制器,属于STM32F1系列。它是一款高性能、低功耗、易于集成的微控制器,可广泛应用于工业控制、智能家居、医疗设备、消费电子等领域。

2023-04-01 00:42:16 5448 1

STM32开发基础专栏配套代码TIM高级定时器

STM32开发基础专栏配套代码

2023-04-07

STM32开发基础专栏配套代码TIM基本定时器

STM32开发基础专栏配套代码

2023-04-07

STM32开发基础专栏配套代码SisTick系统滴答定时器

STM32开发基础专栏配套代码

2023-04-07

STM32开发基础专栏配套代码蜂鸣器

STM32开发基础专栏配套代码

2023-04-07

STM32开发基础专栏配套代码键控效果

STM32开发基础专栏配套代码

2023-04-07

STM32开发基础专栏配套代码按键检测

STM32开发基础专栏配套代码

2023-04-07

STM32开发基础专栏配套代码

STM32开发基础专栏配套代码

2023-04-07

字模工具插件PCtoLCD2002

单片机机子模工具

2023-04-02

Kingst金思特虚拟仪器使用手册

快速掌握Kingst金思特虚拟仪器的使用,帮助使用者快速分析时许。

2023-04-02

Kingst VIS逻辑分析仪驱动程序,已购买正品

能够使用电脑观察STM32得IO端口输出的时许是什么样的,并且逻辑分析仪不像示波器那样笨重,小巧轻便易携带。

2023-04-02

代词速背助手,能够快速背单词

能够再你使用电脑时,顺便背单词,是一个不错的小软件,无需安装,打开即使用。

2023-04-01

SC32F5832芯片包以及,LK32T102 V1.0工程模板

SC32F5832芯片包,工程模板完善,利于代码编写,烧入简单易学。

2023-04-01

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

TA关注的人

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