侵权投诉

能够让STM32更简单的工具

嵌入式ARM 2021-09-23 15:14 次阅读

目 录

1. STM32Cube Ecosystem

2. CubeMX

3. CubeIDE

4. CubeProg

5. CubeIDE进行开发

5.1 STM32CubeIDE Home

5.2 生成工程

5.3 程序下载

6. 结语

1. STM32Cube Ecosystem

记得我在ST刚推出CubeMX的时候就尝试过,那时候自动生成的外设初始化代码都会有一些小错误,现在,随着这套系统的迭代升级,Cube生态也越来越完善,并且使用也越来越方便。ST推出的STM32Cube Ecosystem提供了免费整套的开发软件工具和嵌入式软件包,其中可以从芯片的外设配置,程序开发,程序下载以及系统监视一系列的功能。

STM32Cube EcosystemSTM32 CubeMX 几乎STM32的设备都可以使用这个工具初始化配置代码,这个是基于Java开发的图形化界面配置软件,可以为Cortex-M自动生成需要配置的C代码,还可以为支持Linux系统的Cortex-A内核生成设备树。

STM32 C++ubeIDE 这是一款ST推出的免费的集成开发环境,基于Eclipse和GNU C/C++ 等开源工具链,可以编译调试代码,并且官方也将STM32 CubeMX集成到IDE中,这样整个软件的配置和开发变得浑然一体,便捷非常。

STM32CubeProgrammer 软件编程工具,支持(JTAG,SWD,UARTUSB DFU,I2C,SPICAN)等方式对设备和外部存储器进行读写。

STM32CubeMonitor 系列工具。强大的监视工具可帮助开发人员实时微调其应用程序的行为和性能,这个目前还没有尝试,暂且先相信官方的自夸吧。

所以使用以上的ST Cube全家桶进行STM32的软件开发,还是有不少坑要在实践过程中慢慢爬,整体的一个流程基本如下;

开发流程第一步:使用 CubeMX初始化相应的芯片外设功能等等;

第二步:使用CubeIDE进行代码编辑调试等操作,当然,如果你喜欢也可以使用IAR,Keil,或者VSCode,这个完全出自个人喜好和习惯,但是据说CubeIDE里集成了CubeMX,这个难道不香吗? 加上如果想使用 gcc编译器,那也省去了很多配置的麻烦;

第三步:使用CubeProgrammer进行程序烧录,主要是支持的协议多啊,还可以吧,感觉是吹的挺厉害的;

第四步:以后可能会出更多的功能插件,目前感觉不是十分必要。

2. CubeMX

STM32 CubeMX的安装,十分简单,不过下载需要提交邮箱,基本根据系统提示就可以完成,另外,STM32 CubeMX目前自动生成的代码支持官方的HAL库和LL库,像以前笔者常用的标准外设库就已经被ST抛弃了,最新的STM32F7已经不支持标准外设库了。同时,CubeMX初始化生成C代码项目,最终的工程可以符合IAR,Keil MDK和GCC,所以这里相对来说比较方便,不用对着手册撸寄存器了,也不用对着官方标准外设库demo进行移植,真的是哪里不会点哪里。HAL库的封装相对来说好一点,但是代码读起来相对比较冗杂,通用性和移植性好,符合软件工程的设计思想,那么会牺牲一点效率了。LL库会再底层一点,这几个的选择还是看个人喜好和团队的需要了。

3. CubeIDE

在官网下载CubeIDE这个软件并安装,假设你已经成功安装并打开了软件,会看到;

CubeIDE已经集成了CubeMX了,新建STM32工程,step by step即可快速开始了。

4. CubeProg

整体看了一下 STM32 CubeProg 的介绍,其实有点还是可以的,首先这个软件支持多平台如:Windows, Linux, macOS等等,Java 进行开发的有点,这一系列差不多都是用Java开发的,另外可能对st-link的支持比较好,如果使用jlink的话,用个openocd也无妨,但是毕竟是套装,下面简单罗列一下;支持擦除,读写Flash等等操作;

支持Motorola S19, HEX, ELF 和 二进制格式;

ST-LINK的固件升级;

多平台:Windows, Linux, macOS,其实就看好这一点;

5. CubeIDE进行开发

使用STM32CubeIDE快速创建STM32的HAL库工程。

5.1 STM32CubeIDE Home

进入到官网的下载界面,选择符合对应的操作系统和对应的版本,下载安装,

下载界面地址:https://www.st.com/en/development-tools/stm32cubeide.html安装完成之后,打开STM32CubeIDE会直接进入主页,这里开始创建STM32工程或者导入工程,如下图所示;

Read STM32CubeIDE Documentation有大量的官方文档;可以快速入门,包括;安装教程;

用户手册;

5.2 生成工程

设置工程名称和路径之后就基本完成工程的创建了

创建工程在此期间可能会联机下载库文件和相应MCU的外设文件,这里要保持网络畅通,并耐心等待;成功创建工程之后,

在这里插入图片描述可以看到左边是HAL库,右边是CubeMAX的配置界面,至此已经完成了工程的生成了,那么下一步进行进行编译和下载。另外在文件列表中可以看到TEST.ioc文件,这是CubeMAX的配置文件,相当于一些软件的ini文件,CubeMAX主要通过读写该文件将设备的配置保存和加载的软件中,直接用文本编辑器打开可以看到具体的信息如下所示;

#MicroXplorer Configuration settings - do not modify FREERTOS.IPParameters=Tasks01 FREERTOS.Tasks01=defaultTask,0,128,StartDefaultTask,Default,NULL File.Version=6

KeepUserPlacement=false Mcu.Family=STM32F1 Mcu.IP0=FREERTOS Mcu.IP1=NVIC Mcu.IP2

=RCC Mcu.IP3=SYS Mcu.IPNb=4 Mcu.Name=STM32F103Z(C-D-E)Tx Mcu.Package=LQFP144 Mcu.Pin0=VP_FREERTOS_VS_CMSIS_V1 Mcu.Pin1=VP_SYS_VS_ND Mcu.Pin2=VP_SYS_VS_Systick Mcu.PinsNb=

3 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32F103ZETx MxCube.Version=5.3.0 MxDb.Version=DB.5.0.30 NVIC.BusFault_IRQn=true:0:

0:false:false:true:false:false:false NVIC.DebugMonitor_IRQn=true:0:0:false:false:true:false:false:false NVIC.HardFault_IRQn=true:0:0:false:false:true:false:false:false NVIC.MemoryManagement_IRQn=true:0:0:false:false:true:false:false:false NVIC.NonMaskableInt_IRQn=true

:0:0:false:false:true:false:false:false NVIC.PendSV_IRQn=true:15:0:false:false:false:true:false:false

NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4 NVIC.SVCall_IRQn=true:0:

0:false:false:false:false:false:false NVIC.SysTick_IRQn=true:15:0:false:false:true:true:false:true NVIC.UsageFault_IRQn=true:0:0:false:false:true:false:false:false PCC.Checker=false PCC.Line=STM32F103 PCC.MCU=STM32F103Z(C-D-E)Tx PCC.PartNumber=STM32F103ZETx

PCC.Seq0=0 PCC.Series=STM32F1 PCC.Temperature=25 PCC.Vdd=3.3 PinOutPanel.RotationAngle=0

ProjectManager.AskForMigrate=true ProjectManager.BackupPrevious=false

ProjectManager.CompilerOptimize=6 ProjectManager.ComputerToolchain=false ProjectManager.CoupleFile=false ProjectManager.CustomerFirmwarePackage=

ProjectManager.DefaultFWLocation=true ProjectManager.DeletePrevious=true

ProjectManager.DeviceId=STM32F103ZETx ProjectManager.FirmwarePackage=STM32Cube FW_F1 V1.8.0

ProjectManager.FreePins=false ProjectManager.HalAssertFull=false ProjectManager.HeapSize=0x200 ProjectManager.KeepUserCode=true ProjectManager.LastFirmware=true ProjectManager.LibraryCopy=1

ProjectManager.MainLocation=Src ProjectManager.NoMain=false ProjectManager.PreviousToolchain= ProjectManager.ProjectBuild=false ProjectManager.ProjectFileName=TEST.ioc

ProjectManager.ProjectName=TEST ProjectManager.StackSize=0x400

ProjectManager.TargetToolchain=STM32CubeIDE ProjectManager.ToolChainLocation= ProjectManager.UnderRoot=true ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false RCC.APB1Freq_Value=8000000 RCC.APB2Freq_Value=8000000 RCC.FamilyName=M

RCC.IPParameters=APB1Freq_Value,APB2Freq_Value,FamilyName,PLLCLKFreq_Value,PLLMCOFreq_Value,

TimSysFreq_Value RCC.PLLCLKFreq_Value=8000000 RCC.PLLMCOFreq_Value=4000000

RCC.TimSysFreq_Value=8000000 VP_FREERTOS_VS_CMSIS_V1.Mode=CMSIS_V1 VP_FREERTOS_VS_CMSIS_V1.Signal=FREERTOS_VS_CMSIS_V1 VP_SYS_VS_ND.Mode=No_Debug

VP_SYS_VS_ND.Signal=SYS_VS_ND VP_SYS_VS_Systick.Mode=SysTick

VP_SYS_VS_Systick.Signal=SYS_VS_Systick board=custom isbadioc=false这个不用太关心,因为可以通过图形化界面去配置,软件会自动修改这个配置文件的。

5.3 程序下载

可以在工具栏直接点击锤子

build快速进行构建,最终会自动生成elf的文件,也就是仿真器可以烧录的文件;然后可以在窗口直接查看Build的信息,包括报错等等,具体如下;

12:52:59 **** Incremental Build of configuration Debug for project TEST **** make -j4 all arm-none-eabi-gcc “。。/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c” -mcpu=cortex-m3 -

std=gnu11 -g3 -DSTM32F103xE -DUSE_HAL_DRIVER -DDEBUG -c -I.。/Inc -

I.。/Drivers/CMSIS/Device/ST/STM32F1xx/Include -I.。/Drivers/CMSIS/Include -

I.。/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy -I.。/Drivers/STM32F1xx_HAL_Driver/Inc -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -MMD -MP -MF“Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.d” -MT

“Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o” --specs=nano.specs -mfloat-abi=soft -mthumb -o “Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.o” 。。。 Finished building

target: TEST.elf arm-none-eabi-objdump -h -S TEST.elf 》 “TEST.list” arm-none-eabi-size TEST.elf text data bss dec hex filename 3860 20 8228 12108 2f4c TEST.elf Finished building: default.size.stdout

点击工具栏的虫子图标debug进行调试;

工具栏在菜单栏Run选项中找到Debug Configuratons,如下图所示,配置调试用的仿真器和接口方式,最后点击Debug即可将TEST.elf下载到target中。

调试器配置成功开始调试之后,如下图所示;

开始调试

结语

对于Cube进行了简单的学习和介绍,目前还有不少坑要爬,建议看一下HAL的封装,有必要LL也可以看看,基本上还是符合CMSIS那套标准。另外关于开发环境,如果需要使用CubeIDE进行开发,它已经集成了CubeMAX,则无需另外下载了,直接一站式服务搞定,如果只需要生成初始化代码,那么CubeMAX还是有必要单独装一下的。

责任编辑:haq

原文标题:STM32很难?这些工具可以帮大忙!

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

STM32的最小系统主要由哪几个部分组成
STM32的最小系统主要由哪几个部分组成? stm32有哪几种复位方式? ...
发表于 10-15 09:34 0次 阅读
如何去实现一种基于STM32开发板的DHT11温湿度采集呢
如何去实现一种基于STM32开发板的DHT11温湿度采集呢?...
发表于 10-15 09:31 0次 阅读
如何使用DXP2004软件绘制数码管封装
使用DXP2004软件绘制数码管封装。(按俯视图绘制) 外框尺寸设置如图:(根据实物大小测量实际尺寸....
的头像 DXP自主设计 发表于 10-15 09:13 74次 阅读
如何利用stm32最小系统去制做一个红外测温仪呢
stm32最小系统是由哪些部分组成的? 如何利用stm32最小系统去制做一个红外测温仪呢?...
发表于 10-15 08:16 0次 阅读
怎样去设计一种基于STM32的人体检测系统
怎样去设计一种基于STM32的人体检测系统? 如何将测得数据通过zigbee传输到坏境检测系统中去?...
发表于 10-15 07:51 0次 阅读
如何利用tb6612fng来驱动stm32制作的巡线小车?
如何利用tb6612fng来驱动stm32制作的巡线小车?
发表于 10-15 07:45 0次 阅读
STM32的命名有哪些规则
什么是STM32? STM32可分为哪几类? STM32的命名有哪些规则? ...
发表于 10-15 07:44 0次 阅读
STM32的闪存模块是由哪几个部分组成的
STM32的闪存模块是由哪几个部分组成的? SD卡可分为哪几类? UCOSII是什么?有何优点? ...
发表于 10-15 07:03 0次 阅读
STM32程序的执行过程是怎样的
STM32程序的执行过程是怎样的? 怎样将STM32程序下载到flash区呢? ...
发表于 10-15 06:34 0次 阅读
ARM与STM32之间有什么关系
ARM是什么?STM32又是什么?ARM与STM32之间有什么关系? ...
发表于 10-15 06:04 0次 阅读
移植STM32F有哪些注意事项
怎样去移植STM32F工程? 移植STM32F有哪些注意事项?...
发表于 10-15 06:01 0次 阅读
stm32mp1 Cortex M4开发篇2:通过GPIO点亮LED灯详解
写在前面:本文章为《ARMCortex-M4裸机开发篇》系列中的一篇,,全系列总计14篇。笔者使用的....
的头像 刘洋其 发表于 10-14 18:37 22次 阅读
stm32mp1 Cortex M4开发篇2:通过GPIO点亮LED灯详解
stm32mp1 Cortex M4开发篇1:stm32CubeIDE开发环境搭建
写在前面:本文章为《ARMCortex-M4裸机开发篇》系列中的一篇,,全系列总计14篇。笔者使用的....
的头像 刘洋其 发表于 10-13 17:53 18次 阅读
stm32mp1 Cortex M4开发篇1:stm32CubeIDE开发环境搭建
基于python的用于构建仿真及测试用例的lib库cocotb
       对于从事ASIC行业及FPGA行业的小伙伴来说,仿真是一件必不可少的事情。或许有人是验....
的头像 OpenFPGA 发表于 10-13 17:01 431次 阅读
基于python的用于构建仿真及测试用例的lib库cocotb
示波器探头常用附件的使用方法
探头是示波器最常用到的探测工具,针对不同的场合会使用不同的探头。最通用的一种探头是高阻无源探头,前端....
发表于 10-13 14:53 14次 阅读
浅谈商业智能BI给企业带来的价值
整体分析问题BI可以将企业信息化的数据孤岛整合起来,提供一个全局的视图,让决策者可以更加全面地看待问....
发表于 10-13 13:57 21次 阅读
Smartbi上榜2021 IDC中国Fintech 50强榜单
近日,全球知名的IT市场研究机构IDC举办了“2021IDC中国数字金融论坛”,并在隆重公布了多个奖....
发表于 10-13 11:19 21次 阅读
2021思迈特软件全国渠道招募会重庆站圆满落幕
2021年思迈特软件全国渠道招募会重庆站成功举办,来自行业的数十家生态伙伴出席了会议,分享企业数据化....
发表于 10-13 11:12 18次 阅读
Redmi K40s配置曝光 已通过国内3C认证
Redmi即将在下个月推出一款全新智能旗舰机型Redmi K40s,目前已经国内3C认证。据了解Re....
的头像 lhl545545 发表于 10-13 10:38 1044次 阅读
带大家详细认识一下固件是干什么的
现如今,软件和硬件之间的界限已经越来越模糊了,那么处于这个灰色地带的,就是固件。于是,这就分成了三类....
的头像 STM32嵌入式开发 发表于 10-13 10:28 176次 阅读
带大家详细认识一下固件是干什么的
本科生只会焊收音机?南航大二学生自制火箭成功升空,获知名UP主“稚晖君”点赞
近日,B站科技频道发布了两集重磅视频,先是知名UP主稚晖君的自制机械臂,然后是名为Shang001的....
的头像 Felix分析 发表于 10-13 09:22 1806次 阅读
本科生只会焊收音机?南航大二学生自制火箭成功升空,获知名UP主“稚晖君”点赞
STM32MP157开发板评测:华清远见FS-MP1A开发板初体验!
华清远见FS-MP1A开发板使用(STM32MP1开发)1.1FS_MP1A硬件资源介绍FS-MP1....
的头像 刘洋其 发表于 10-12 18:21 56次 阅读
STM32MP157开发板评测:华清远见FS-MP1A开发板初体验!
单片机延时是怎么实现的
单片机延时大家程序中都会用到,那么怎么实现呢?通常我们有软件实现,就是语句循环;或者硬件实现,通过定....
的头像 单片机匠人 发表于 10-12 17:18 262次 阅读
苹果即将推出App隐私报告功能
 苹果公司宣布称即将推出苹果App隐私的报告功能,最新App隐私报告功能可以展示各app访问位置方便....
的头像 lhl545545 发表于 10-12 17:18 351次 阅读
低电压系列TVS瞬态抑制保护二极管型号介绍
市场对于低电压TVS瞬态抑制二极管的需求还是很大的,常有客户询3.3V、5V、6V、7V、8V、9V....
的头像 TVS二极管 发表于 10-12 16:59 300次 阅读
星速海外网课全攻略,我悄悄收藏了!
现代网络的发展,使得足不出户就能在家学习变成现实。相信在过去一年的时间里,大家都潜移默化地get了很....
发表于 10-12 10:45 34次 阅读
星速海外网课全攻略,我悄悄收藏了!
扇出式封装的工艺流程
Chip First工艺 自从Fan-Out封装问世以来,经过多年的技术发展,扇出式封装已经形成了多....
的头像 长电科技 发表于 10-12 10:17 288次 阅读
两种UVLED封装方式COB和DOB的区别
目前市面上,UVLED常见的封装方式是COB和DOB两种,这两种封装方式的区别主要体现在封装物料、生....
发表于 10-12 08:44 49次 阅读
学习嵌入式linux为什么推荐stm32mp157开发板?
stm32mp157是ST推出的一款双A7+M4多核异构处理器,既可以学习linux,又可以学习st....
的头像 刘洋其 发表于 10-11 18:21 33次 阅读
学习嵌入式linux为什么推荐stm32mp157开发板?
文档比较工具WinMerge.下载
文档比较工具WinMerge.下载
发表于 10-11 18:11 11次 阅读
意法半导体扩大STM32生态系统,加快基于STM32U5 极低功耗微控制器的应用开发
意法半导体推出新的STM32Cube 软件包和开发工具以及评估板,加快使用最新的 STM32U5微控....
发表于 10-11 16:12 387次 阅读
意法半导体扩大STM32生态系统,加快基于STM32U5 极低功耗微控制器的应用开发
orcad中单个器件的PCB封装如何处理
orcad中单个器件的PCB封装应该怎么处理呢? 答:第一步,双击需要匹配的元器件,编辑改元器件的属....
的头像 凡亿PCB 发表于 10-11 16:03 748次 阅读
orcad中单个器件的PCB封装如何处理
巨微MG123低功耗BLE收发器的简单介绍
巨微MG123是低功耗、低成本的BLE收发器,内部集成了发射机、接收机、GFSK调制解调器和BLE基....
发表于 10-11 16:02 16次 阅读
数码大方CAXA 3D荣获2021年度优秀软件产品奖
2021年9月24日,数码大方自主研发的CAXA 3D实体设计(以下简称 “CAXA 3D”)软件荣....
发表于 10-11 15:22 31次 阅读
数码大方CAXA 3D荣获2021年度优秀软件产品奖
5款交互原型必备设计工具
不管是小白还是大牛,绘制交互原型图是产品经理必备的技能;不管是实习生还是总监,都是从画原型图开始的。....
发表于 10-11 11:42 21次 阅读
5款交互原型必备设计工具
基于STM32的多功能口袋仪器
用STM32F072实现的示波器、频谱仪、波形发生器、PWM发生器和直流电压源,虽然只是一个STM3....
的头像 电子森林 发表于 10-11 09:13 1602次 阅读
钥匙装配品牌防错检测系统解决方案
在锁具生产行业中 我们需要把锁的品牌和钥匙匹配起来 而通过人工就容易造成锁具的出错率,所以机器视觉就....
发表于 10-09 17:26 35次 阅读
Omniverse助力KPF建筑事务所使用VR和AR进行设计审核
通过NVIDIA Omniverse和NVIDIA RTX,KPF建筑事务所(Kohn Peders....
的头像 NVIDIA英伟达企业解决方案 发表于 10-09 14:17 856次 阅读
燧原科技基于HAPS构建高效安全的AI芯片软件
在昨天举行的“2021新思科技开发者大会”上,燧原科技受邀分别在“人工智能”和“高性能计算”的技术分....
的头像 燧原科技Enflame 发表于 10-09 11:46 1419次 阅读
基于单片机的低功耗涡街流量变送器系统
涡街流量计可用于气体、液体和饱和蒸汽等流体的测量。涡街流量计具有量程比大、测量精度高、结构简单、生产....
发表于 10-09 10:46 373次 阅读
Nginx软件location目录匹配详解
Nginx作为一个轻量级的,高性能的web服务软件,因其占有内存少,并发能力强的特点,而广受欢迎和使....
的头像 马哥Linux运维 发表于 10-08 17:10 250次 阅读
AppLovin收购Twitter旗下MoPub业务
中国北京,2021年10月7日讯——领先的营销软件公司AppLovin(NASDAQ: APP)宣布....
发表于 10-08 16:19 54次 阅读
AppLovin收购Twitter旗下MoPub业务
STM32 USB-FS设备库V4.1.0免费下载
STM32 USB-FS设备库V4.1.0免费下载
发表于 10-08 15:06 18次 阅读
常见的C语言编译器是什么
常见的C语言编译器是什么?大家一般都用的是什么软件呢?
的头像 工程师邓生 发表于 10-04 18:04 514次 阅读
移动底盘在服务机器人中的应用
随着进入企业的日益增多,不少行业人士都对机器人底盘的发展前景表示看好。一方面企业的增多所带来的竞争,....
发表于 09-30 17:29 62次 阅读
STM32F10xxx参考手册
STM32F10xxx参考手册
发表于 09-30 16:33 41次 阅读
盘点常见的4大矢量设计工具
矢量图,也称为面向对象的图像或绘图图像,在数学上定义为一系列由点连接的线。它有一个位图图像所不具备的....
发表于 09-30 10:28 31次 阅读
盘点常见的4大矢量设计工具
51、STM32和Linux点灯有什么区别
从入门到放弃是一个煎熬的过程,一旦入门,这个煎熬过程就会慢慢得到缓解,那么,怎样才算入门了呢? 嵌入....
的头像 strongerHuang 发表于 09-30 10:19 379次 阅读
嵌入式软件开发中如何提高编译速度
程序员做软件开发,讨厌一件事,那就是编译代码速度很慢的问题。 编码一分钟,编译十分钟,这谁能受的了?....
的头像 strongerHuang 发表于 09-30 10:01 1369次 阅读
能够实现单颗粒16GB的SIP技术
随着DDR技术的进步,容量16GB的DDR4内存条已是随处可见,但是你见过16GB的DDR4颗粒吗?....
的头像 高速先生 发表于 09-30 09:48 346次 阅读
生态系统新特性助力无线设计
扩展后的STM32Cube 生态系统可支持 STM32WB 无线 MCU 新的 STM32CubeW....
的头像 MCU开发加油站 发表于 09-29 17:31 591次 阅读
2021年新鲜上市的5个平面设计工具推荐
作为设计师的你是不是还在用Photoshop、Illustrator或者CorelDRAW这些老牌的....
发表于 09-29 16:02 40次 阅读
2021年新鲜上市的5个平面设计工具推荐
Linux系统移植开发篇2:烧写linux镜像
本文章为《STM32MP157 Linux系统移植开发篇》系列中的一篇,笔者使用的开发平台为华清远见....
发表于 09-29 16:00 13次 阅读
Linux系统移植开发篇2:烧写linux镜像
iphone已停用连接itunes怎么解锁教程
iphone已停用连接itunes怎么解锁教程
的头像 lhl545545 发表于 09-29 11:08 1900次 阅读
EDA技术进行系统的设计的几个特点
EDA技术进行系统的设计,具有以下几个特点: 1. 软件硬化,硬件软化 软件硬化是指所有的软件设计最....
的头像 FPGA设计论坛 发表于 09-28 17:19 1230次 阅读
长三角一体化发展规划评估调研组到华进参观调研
2021年9月16日,由国家发展改革委地区司长三角二处处长温晓龙、中国国际工程咨询有限公司江苏公司总....
的头像 华进半导体 发表于 09-28 17:02 465次 阅读
华进半导体承办的中国集成电路封测创新云论坛顺利举办
2021年9月23日,国家集成电路特色工艺及封装测试创新中心(华进半导体封装先导技术研发中心有限公司....
的头像 华进半导体 发表于 09-28 16:54 382次 阅读
STM32驱动无刷直流电机
STM32驱动无刷直流电机(电源技术是干什么的)-STM32驱动无刷直流电机包括原理图和驱动程序
发表于 09-28 14:26 94次 阅读
STM32驱动无刷直流电机
基于STM32的开关电源设计论文
基于STM32的开关电源设计论文(长城电源技术有限公司招聘)- 基于STM32的开关电源设计论文+开....
发表于 09-28 12:39 68次 阅读
基于STM32的开关电源设计论文
2021年必须吹爆的5个平面设计软件
时间已经来到了2021年,很多事物都在飞速发展,渐渐变成了我们不熟悉的样子,设计软件也是一样。不管是....
发表于 09-28 11:07 57次 阅读
2021年必须吹爆的5个平面设计软件
ABA-52563 低噪声宽带硅RFIC放大器
ABA-52563是一款通用5V硅宽带RFIC放大器,采用工业标准SOT-363(6引脚SC70)封装。该器件具有高增益,良好的线性度和高达3.5 GHz的平坦宽带频率响应。特性 在2GHz时,ABA-52563的增益为21dB,OIP3高达在5V / 34mA偏置时,20dBm和10dBm的P1dB。内部输入和输出50欧姆匹配使其易于使用,设计工作量很小,使其成为无线通信市场中频,缓冲和通用放大器的绝佳选择。
发表于 07-04 09:57 327次 阅读
ABA-52563 低噪声宽带硅RFIC放大器
MGA-31389 高增益驱动放大器50MHz - 2GHz
MGA-31389是一款0.10W高增益驱动放大器MMIC,适用于50 MHz至2.0 GHz的应用,采用SOT-89标准塑料封装。 它是Broadcom增益模块系列之一,具有高线性度,高增益,出色的增益平坦度和低功耗特性。 MGA-31389是一款0.10W增益模块解决方案,针对频率进行了优化,可提供卓越的RF性能。这个高增益0.10W增益模块系列有2个器件。 MGA-31389适用于50 MHz至2.0 GHz的应用,而MGA-31489适用于1.5 GHz至3.0 GHz,因此覆盖了所有主要的蜂窝频段 - mdash; GSM,CDMA和UMTS—加上下一代LTE频段。 通用的封装和PCB布局允许单一设计支持多种频率和地域市场,并可选择输出功率。这些器件还具有高增益,可以减少所需的RF级总数。 特点 符合ROHS 无卤素 低直流偏置功率时的高IP3 高增益,增益平坦度好 低噪声图 高级增强模式PHEMT技术 产品规格的一致性非常好 SOT-89标准包...
发表于 07-04 09:56 190次 阅读
MGA-31389 高增益驱动放大器50MHz  -  2GHz
ABA-53563 低噪声宽带硅RFIC放大器
ABA-53563是一款通用型5V硅宽带RFIC放大器,采用工业标准SOT-363(6引脚SC70)封装。该器件具有高增益,良好的线性度和高达3.5 GHz的扁平宽带频率响应。特性 在2GHz时,ABA-53563可提供21dB的增益,OIP3可达到5V / 45mA偏置时,23dBm和P1dB为13dBm。内部输入和输出50欧姆匹配使其易于使用,设计工作量很小,使其成为无线通信市场中频,缓冲和通用放大器的绝佳选择。
发表于 07-04 09:56 315次 阅读
ABA-53563 低噪声宽带硅RFIC放大器
MGA-31289 0.25W高增益驱动放大器
MGA-31289是一款0.25W高增益驱动放大器MMIC,适用于1.5 GHz至3.0 GHz的应用,采用SOT-89标准塑料封装。 它是Broadcom增益模块系列之一,具有高线性度,高增益,出色的增益平坦度和低功耗特性。 MGA-31289是一款0.25W增益模块解决方案,针对频率进行了优化,可提供卓越的RF性能。此高增益0.25W增益模块系列有2个器件。 MGA-31189适用于50 MHz至2.0 GHz的应用,而MGA-31289适用于1.5 GHz至3.0 GHz,因此覆盖了所有主要的蜂窝频段 - mdash; GSM,CDMA和UMTS—加上下一代LTE频段。 通用的封装和PCB布局允许单一设计支持多种频率和地域市场,并可选择输出功率。这些器件还具有高增益,可以减少所需的RF级总数。 特性 符合ROHS 无卤素 低直流偏压时的高线性度 高增益 良好的增益平坦度 低噪声图 产品规格的优异均匀性 SOT-89标准包装...
发表于 07-04 09:56 174次 阅读
MGA-31289 0.25W高增益驱动放大器
MGA-30889 40MHz - 2600MHz平坦增益高线性度增益模块
MGA-30689是宽带,平坦增益,高线性度 通过使用Broadcom的专有0.25um GaAs增强模式pHEMT工艺实现增益模块MMIC放大器。 该器件需要简单的直流偏置元件才能实现宽带宽性能。 特性 高线性度 产品规格的优异均匀性 内置温度补偿内部偏置电路 不需要 RF 匹配组件 标准 SOT89 封装 MSL-2和无铅无卤素 用于基站应用的高MTTF 应用 中频放大器,射频驱动放大器 通用增益模块
发表于 07-04 09:56 798次 阅读
MGA-30889 40MHz  -  2600MHz平坦增益高线性度增益模块
MGA-82563 3V驱动器放大器,17dBm P1dB,低噪声,0.1-6GHz,SOT363(SC-70)
MGA-82是3V器件,具有17dBm P1dB。它采用微型SOT-363封装,专为3V驱动放大器应用而设计。偏压:3V,84mA;增益= 13dB; NF = 2.2dB; P1dB = 17.3dBm;所有2GHz的IP3i = 14dB。
发表于 07-04 09:56 380次 阅读
MGA-82563 3V驱动器放大器,17dBm P1dB,低噪声,0.1-6GHz,SOT363(SC-70)
MGA-31589 0.5W高增益驱动放大器
MGA-31589是一款0.5W高增益驱动放大器MMIC,适用于450 MHz至1.5 GHz的应用,采用SOT-89标准塑料封装。 它是Broadcom增益模块系列之一,具有高线性度,高增益,出色的增益平坦度和低功耗特性。 特性 符合ROHS 无卤素 低直流偏置功率下的高线性度 高增益 低噪声图 高OIP3 高级增强模式PHEMT技术 产品规格的优异均匀性 SOT-89标准包
发表于 07-04 09:56 236次 阅读
MGA-31589 0.5W高增益驱动放大器
MGA-87563 3V LNA,4.5mA低电流,0.5-4GHz,SOT363(SC-70)
MGA-87是一款3V器件,在低至4.5GHz的低电流下具有低噪声系数。它采用微型SOT-363封装,专为3V低噪声放大器应用而设计。偏压:3V,4mA;增益= 14dB; NF = 1.5dB; P1dB = 0dBm; IP3i = -4均为2GHz。
发表于 07-04 09:56 298次 阅读
MGA-87563 3V LNA,4.5mA低电流,0.5-4GHz,SOT363(SC-70)
MGA-31489 高增益驱动放大器1.5GHz - 3GHz
MGA-31489是一款0.10W高增益驱动放大器MMIC,适用于1.5 GHz至3.0 GHz的应用,采用SOT-89标准塑料封装。 它是Broadcom增益模块系列之一,具有高线性度,高增益,出色的增益平坦度和低功耗特性。 MGA-31489是一款0.10W增益模块解决方案,针对频率进行了优化,可提供卓越的RF性能。这个高增益0.10W增益模块系列有2个器件。 MGA-31389适用于50 MHz至2.0 GHz的应用,而MGA-31489适用于1.5 GHz至3.0 GHz,因此覆盖了所有主要的蜂窝频段 - mdash; GSM,CDMA和UMTS—加上下一代LTE频段。 通用的封装和PCB布局允许单一设计支持多种频率和地域市场,并可选择输出功率。这些器件还具有高增益,可以减少所需的RF级总数。 特性 符合ROHS 无卤素 低直流偏置电源下的高IP3 高增益,增益平坦度好 低噪声图 高级增强模式PHEMT技术 产品规格的优异均匀性 SOT- 89标准包...
发表于 07-04 09:56 200次 阅读
MGA-31489 高增益驱动放大器1.5GHz  -  3GHz
MGA-30116 750MHz - 1GHz 1/2瓦高线性放大器
Broadcom’ MGA-30116是一种高线性度和压裂12; Watt PA具有良好的OIP3性能,在p1dB增益压缩点具有极佳的PAE,通过使用Broadcom’专有的0.25um GaAs增强模式pHEMT工艺。 特性 高线性度和P1dB 在负载条件下无条件稳定 内置可调温度补偿内部偏置电路 GaAs E-pHEMT技术[1] 标准QFN 3X3封装 5V电源 产品规格的均匀性非常好 可提供卷带包装选项 MSL-1和无铅 点MTTF> 120°时的300年; C通道温度 应用 用于GSM / CDMA基站的A类驱动放大器。 通用增益块。...
发表于 07-04 09:56 169次 阅读
MGA-30116 750MHz  -  1GHz 1/2瓦高线性放大器
MGA-81563 0.1-6 GHz 3 V,14 dBm放大器
Broadcom的MGA-81563是一款经济实惠,易于使用的GaAs MMIC放大器,可为应用提供出色的功率和低噪声等特性从0.1到6 GHz。 MGA-81563采用超小型SOT-363封装,占用SOT-143封装的一半电路板空间,专为3V驱动放大器应用而设计。 功能 可用无铅选项 2.0 GHz时+14.8 dBm P1dB 2.0 GHz时+17 dBm Psat 单+ 3V电源 2.8 dB噪声系数2.0 GHz 12.4 dB增益2.0 GHz 超小型封装 无条件稳定 应用程序 用于PCS,PHS,ISM,SATCOM和 WLL应用程序的缓冲区或驱动程序放大器 高动态范围LNA...
发表于 07-04 09:56 595次 阅读
MGA-81563 0.1-6 GHz 3 V,14 dBm放大器
MGA-545P8 适用于5-6GHz系统的低电流22dBm中等功率放大器,适用于LPCC2x2
MGA-545P8是一款经济实惠,易于使用的GaAs E-pHEMT MMIC中功率放大器,采用8引脚LPCC(JEDEC DFP-N)封装,非常适合用作802.11a网卡和AP中的驱动放大器,以及5-6GHz固定无线接入的输出放大器。虽然针对5.8GHz应用进行了优化,但该器件在1-6 GHz频率范围内具有出色的RF性能,功效和产品一致性。 通过简单的输入匹配,MGA-545P8提供饱和功率输出为22dBm,5.8GHz时饱和增益为9.5dB,直流偏置仅需3.3V / 92mA,功率附加效率为46%。在线性模式下,该器件可为802.11a系统提供11.5dB和16dBm线性Pout的小信号增益,满足5.6%EVM。特性 热效封装尺寸仅为2mm x 2mm x 0.75mm。其背面金属化提供了出色的散热性能以及焊料回流的可视证据。该器件的点MTTF超过300年,安装温度为85 o C....
发表于 07-04 09:56 210次 阅读
MGA-545P8 适用于5-6GHz系统的低电流22dBm中等功率放大器,适用于LPCC2x2
MGA-30789 2-6GHz高线性度增益模块
MGA-30789是一个宽带,高线性度 增益模块MMIC放大器使用Broadcom的专有0.25um GaAs增强模式pHEMT工艺。 该器件需要简单的直流偏置元件才能实现宽带宽性能。 特性 高线性度 产品规格的优异均匀性 内置温度补偿内部偏置电路 不需要 RF 匹配组件 标准 SOT89 封装 MSL-2和无铅无卤素 用于基站应用的高MTTF 应用 射频驱动放大器 通用增益模块
发表于 07-04 09:55 358次 阅读
MGA-30789 2-6GHz高线性度增益模块
MGA-31189 0.25W高增益驱动放大器
MGA-31189是一款0.25W高增益驱动放大器MMIC,适用于50 MHz至2.0 GHz的应用,采用SOT-89标准塑料封装。 它是Broadcom增益模块系列之一,具有高线性度,高增益,出色的增益平坦度和低功耗特性。 MGA-31189是一款0.25W增益模块解决方案,针对频率进行了优化,可提供卓越的RF性能。此高增益0.25W增益模块系列有2个器件。 MGA-31189适用于50 MHz至2.0 GHz的应用,而MGA-31289适用于1.5 GHz至3.0 GHz,因此覆盖了所有主要的蜂窝频段 - mdash; GSM,CDMA和UMTS—加上下一代LTE频段。 通用的封装和PCB布局允许单一设计支持多种频率和地域市场,并可选择输出功率。这些器件还具有高增益,可以减少所需的RF级总数。 特性 符合ROHS 无卤素 低直流偏置功率下的极高线性度 高增益 良好的增益平坦度 低噪声图 产品规格的优异均匀性 SOT-89标准包装...
发表于 07-04 09:55 296次 阅读
MGA-31189 0.25W高增益驱动放大器
MGA-621P8 700MHz - 1.5GHz低噪声放大器
MGA-621P8是一款经济实惠,易于使用的GaAs MMIC低噪声放大器(LNA)器件。该器件设计用于700 MHz至1.5 GHz频率范围内的最佳使用,并采用微型2.0x2.0x0.75mm 3 8引脚双扁平无引线( DFN)封装。 特性 高线性性能 低噪声系数 低成本小封装尺寸 集成断电控制引脚 应用 用于小型蜂窝基站应用的LNA 其他低噪声射频应用
发表于 07-04 09:55 144次 阅读
MGA-621P8 700MHz  -  1.5GHz低噪声放大器
MGA-725M4 具有旁路开关的3V LNA,2至14dBm可调节IIP3,MiniPak封装
MGA-725M4是一款低噪声放大器,内置旁路开关,采用微型无引线封装。它采用MiniPak 1412封装,专为3V蜂窝/ PCS应用而设计,例如: CDMA手机中的LNA和驱动放大器。偏压:3V,20mA;增益= 14.4dB; NF = 1.4dB;所有2GHz的IP3i = 9.9dBm。
发表于 07-04 09:54 320次 阅读
MGA-725M4 具有旁路开关的3V LNA,2至14dBm可调节IIP3,MiniPak封装
MGA-634P8 超低噪声,高线性度低噪声放大器
Broadcom’ MGA-634P8是一款经济,易于使用的GaAs MMIC低噪声放大器(LNA),通过使用Broadcom专有的0.25um GaAs增强模式pHEMT工艺实现了低噪声和高线性度。 MGA-634P8低噪声放大器是Broadcom超低噪声,高增益,高线性度砷化镓(GaAs)低噪声放大器系列的最新成员,旨在用作蜂窝基站收发器无线电的第一级LNA卡,塔顶放大器(TMA),合路器,中继器和远程/数字无线电头。 MGA-634P8高线性低噪声放大器特点: • 1500 MHz到2300 MHz操作 –同类最佳NF:0.44 dB @ 1900 MHz –高线性度:36 dBm OIP3 –高增益:17.4 dB &ndash ; 21 dBm OP1dB @ 1900 MHz •单5V电源和48mA低功耗 – 240 mW • Broadcom&rs的通用封装和匹配网络现状MGA-63xP8系列 –简化不同频率的PCB设计和工程 功能 Ultra Low noise Figure 高线性性能 GaAs E-pHEMT技术 低成本小封装尺寸:2.0x2.0x0.75mm 3 产品规格的优异均匀性 可提供卷带包装选项 应用 低噪音用于GSM,TDS-CDMA和CDMA蜂窝基础设施的放大器 其他超低噪声应用...
发表于 07-04 09:53 161次 阅读
MGA-634P8 超低噪声,高线性度低噪声放大器
ALM-2203 SDARS LNA滤波器模块
Broadcom ALM-2203是一款微型高度集成的LNA滤波器RFIC模块。该模块旨在使卫星数字音频无线电服务(SDARS)信号与现代汽车中常见的蜂窝,WiFi,蓝牙和GPS信号共存。 该模块集成了三个低噪声放大器(LNA)采用微型5x5x0.95mm封装的Film Bulk Acoustic Resonator(FBAR)滤波器。该模块具有低噪声系数,高增益和低电流消耗,非常适用于关键的低功耗卫星数字音频无线电服务(SDARS)无线电系统。   功能 高级OOB P1dB,支持SDARS与蜂窝/ WiFi / GPS共存 高度集成的芯片模块,降低BOM成本和设计时间 低噪声系数(NF)增强SDARS接收器灵敏度 适用于带集成蜂窝/ WiFi发射器的SDARS天线 紧凑且完全匹配的5x5x0.95mm适用于鲨鱼的包装-fin型天线     应用程序 SDARS Radio系统  ...
发表于 07-04 09:53 324次 阅读
ALM-2203 SDARS LNA滤波器模块
MGA-86563 5V LNA,20dB高增益,0.5-6GHz,SOT363(SC-70)
MGA-86是5V部件,具有高增益和低噪声系数。它采用微型SOT-363封装和70 mil陶瓷封装,专为5V低噪声放大器应用而设计。偏压:5V,16mA;增益= 20dB; NF = 2dB; P1dB = 6dBm; IP3i = -4dB均为2GHz。
发表于 07-04 09:53 434次 阅读
MGA-86563 5V LNA,20dB高增益,0.5-6GHz,SOT363(SC-70)
MGA-71543 带旁路开关的3V LNA,0至9dBm可调节IIP3,SOT343(SC-70)
MGA-71543是一款内置旁路开关的低噪声放大器。它采用微型SOT-343封装,专为3V蜂窝/ PCS应用而设计,例如: CDMA手机中的LNA和驱动放大器。偏置3V,10mA:增益= 16dB; NF = 1.1dB;所有在2GHz时IIP3 = 4.3dB。在旁路模式下:插入损耗= 5.6dB; IIP3 = 35dBm。
发表于 07-04 09:53 607次 阅读
MGA-71543 带旁路开关的3V LNA,0至9dBm可调节IIP3,SOT343(SC-70)