ADC模数转换(一)——独立模式单通道电压采集实验

摩尔学堂 2024-05-24 13:51

ADC即模数转换器,一般可用于采集电压,将电压的模拟信号转换为数字信号,经过计算以获得肉眼可读的电压值。

图21-1(截自stm32f103参考手册)

图21-1为ADC的功能框图,下面将围绕这个框图进行解析。

电压输入范围

图21-2(截自stm32f103参考手册)

ADC一般用于采集小电压,其输入值不能超过 𝑉𝐷𝐷𝐴 ,即:𝑉𝑅𝐸𝐹𝑉𝑖𝑛𝑉𝑅𝐸𝐹𝑓+ 。相关的定义见图21-2。一般把 𝑉𝑆𝑆𝐴 和 𝑉𝑅𝐸𝐹 接地,𝑉𝐷𝐷𝐴 和 𝑉𝑅𝐸𝐹+ 接3V3,那么ADC的输入范围是0~3.3V。

如果想采集到超过阈值的模拟电压,则可改善电路,使其输入ADC的电压在有效范围内即可。

输入通道

电压经过输入通道进入ADC。stm32的ADC共有18个通道,其中16个是外部通道,ADCx_IN0~ADCx_IN15。还有两个内部通道。相关的引脚定义和描述可在开发板的数据手册里找。

而外部的16个通道又分为规则通道(最多16路)和注入通道(最多4路)。一般情况下我们使用规则通道,而注入通道需要在规则通道转换过程中强行插入的,一旦插入后得先等注入通道转换完成再继续规则通道的转换。类似于中断服务。

转换顺序

三个规则序列寄存器ADC_SQR1、ADC_SQR2、ADC_SQR3,分别定义着第13~16、第7~12、第1~6个转换,哪个通道想要哪个转换,即可赋值对应通道给相应的转换位。例如,通道0想要第9个转换,则在SQ9[4:0]写0即可。而具体的转换数目则由ADC_SQR1 的L[3:0]决定,最多16个转换。

而注入序列寄存器只有ADC_JSQR一个,最多支持4个通道,具体转换数目由JL[1:0]位决定。需要注意的是,如果JL位的值小于4(不含4),则转换顺序刚好相反,即第一次转换的是JSQx[4:0](x=4-JL),而不是JSQ1[4:0]。

触发源

除了可以用ADC_CR2寄存器的ADON位控制转换的开始与停止,还可以支持触发转换。包括内部定时器触发和外部IO触发。具体的触发源由ADC_CR2的EXTSEL[2:0]位(规则通道触发源)和JEXTSEL[2:0]位(注入通道触发源)控制。

转换时间

ADC的输入时钟ADCCLK由PCLK2分频产生,分频因子由RCC_CFGR的ADCPRE[1:0]配置,可配置2/4/6/8分频,分频后的ADCCLK最大应不超过14MHz。

在进行输入电压的采样时,可以配置ADC_SMPR1(通道0~9)、ADC_SMPR2(通道10~17)寄存器的SMP[2:0]位,来控制采样周期。每个通道可以配置不同的采样周期,最小周期是1.5个。那么,ADC的转换时间为(参考手册里有公式表述):

T = 采样时间 + 12.5个周期,其中1周期为1/ADCCLK

例如,ADCCLK分频后为12MHz(PCLK2为72MHz,6分频),采样时间为1.5个周期,则T=14个周期=1.17us。

ADC_DR和ADC_JDRx

ADC_DR和ADC_JDRx分别是规则数据寄存器和注入数据寄存器。ADC_DR只有一个,有32位,低16位在单ADC时使用,高16位在ADC1中双模式下保存ADC2转换的规则数据(双模式就是ADC1和ADC2同时使用)。

规则通道多达16个,而ADC_DR只有一个,在多通道转换的情况下,就需要将前一个时间点转换的数据快速移出,否则会被下一个时间点转换的数据覆盖。这里用到DMA模式,可将数据传输到内存。如图21-3是ADC_DR的寄存器描述。

图21-3

注入通道最多只有4个,刚好ADC_JDRx也有4个,每个通道都有对应的寄存器,不会产生数据覆盖问题。如图21-4为ADC_JDRx的寄存器描述。

图21-4

由于ADC精度为12位,所以无论在低16位或高16位,都无法完全放满,这时由ADC_CR2的ALIGN位配置转换结果的左对齐或右对齐。

中断

分为三种:规则通道转换结束中断、注入通道转换结束中断和模拟看门狗中断。前两种转换结束中断就是普通的根据中断标志位和使能位判断执行。这里说明下模拟看门狗中断。

使能模拟看门狗中断后,当被ADC转换的模拟电压值低于低阈值或高于高阈值时,便会产生中断。阈值的高低值由ADC_LTR和ADC_HTR配置。

DMA请求

规则和注入通道转换结束后会产生DMA请求,用于将转换好的数据传输到内存。需要注意的是,只有ADC1和ADC3可以产生DMA请求。(有关DMA请求可移步stm32:DMA数据传输)

电压转换

模拟电压转换后是一个12位的数字值,坦诚地讲,这个值人类是看不懂的,所以需要再次转换成可读性较好的电压值,也就是用万用表量到的电压值。

一般情况下,ADC的输入电压范围在0~3.3v,所以12位满量程对应的电压值为3.3v,数字值为2^12。我们假设ADC转换后的12位的值为x,其对应的电压值为y,那么,

212/3.3=𝑥/𝑦 ,即 𝑦=(3.3𝑥)/212

所求得的y值便是我们需要的电压值,也就是用万用表测得的值。


ADC_InitTypeDef

至此,ADC的基础部分大概清楚了,可以开始进行程序的说明了。先讲讲ADC_InitTypeDef结构体。

图21-5

图21-5的结构体截图自stm32f10x_adc.h文件,下面对其结构体成员逐一分析。

  • ADC_Mode:ADC模式,使用一个ADC为独立模式,使用两个ADC为双模式等等。由ADC_CR1寄存器的DUALMOD[3:0]位配置;

  • ADC_ScanConvMode:配置是否使能扫描。如果是单通道AD转换则DISABLE,如果是多通道AD转换则ENABLE。具体由ADC_CR1寄存器的SCAN位配置;

  • ADC_ContinuousConvMode:配置是否自动连续转换。ENABLE为使能自动连续转换,DISABLE为单次转换(转换一次后需要手动控制才能重新启动转换)。具体由ADC_CR2寄存器的CONT位配置;

  • ADC_ExternalTrigConv:外部触发转换,图21-1列出了很多外部触发条件,可根据项目需求配置触发来源。不过我们一般使用软件触发;

  • ADC_DataAlign:转换结果数据对齐模式,可选ADC_DataAlign_Right和ADC_DataAlign_Left,我们一般选择右对齐模式;

  • ADC_NbrOfChannel:AD转换通道数量,根据项目实际配置即可。

独立模式单通道采集实验

这个实验被用来实现电位器(滑动变阻器)电压的采集,通过串口将采集到的电压值打印到串口调试助手。这里使用AD转换完成中断,在中断服务函数中读取数据,不使用DMA传输,在多通道采集时才使用DMA传输。

ADC的GPIO配置

使能ADC外设的GPIO时钟,将ADC的引脚配置为模拟输入模式。

查阅数据手册的引脚定义说明(Table 5. High-density STM32F103xx pin definitions),我们可以选择PC1引脚,该引脚支持ADC1/2/3_IN11,后面的ADC配置程序会用到,如图21-6。关于外设引脚模式的配置可查阅参考手册的8.1.11外设的GPIO配置章节,如图21-7。

图21-6

图21-7

ADC配置

其实就是配置ADC_InitTypeDef结构体的成员,配置成项目需要的。直接贴出代码,比较直观。

/**
* @brief 配置ADC工作模式
* @param 无
* @retval 无
*/
static void ADC_Mode_Config(void)
{
ADC_InitTypeDef ADC_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);

ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; // 独立模式
ADC_InitStructure.ADC_ScanConvMode = DISABLE; // 这是单通道实验,不使用扫描
ADC_InitStructure.ADC_ContinuousConvMode = ENABLE; // 连续转换
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None; // 不使用外部触发,使用软件触发
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right; // 转化结果右对齐
ADC_InitStructure.ADC_NbrOfChannel = 1; // 通道数量,这是单通道,所以为1
ADC_Init(ADC1, &ADC_InitStructure);

RCC_ADCCLKConfig(RCC_PCLK2_Div8); // 配置ADC时钟为8分频,即9MHz
// 转换通道、转换顺序、采样时间(这里是55.5个周期)
ADC_RegularChannelConfig(ADC1, ADC_Channel_11, 1, ADC_SampleTime_55Cycles5);
ADC_ITConfig(ADC1, ADC_IT_EOC, ENABLE); // 转换结束中断

ADC_Cmd(ADC1, ENABLE);

ADC_ResetCalibration(ADC1); // 初始化ADC校准寄存器
while(ADC_GetResetCalibrationStatus(ADC1)); // 等待校准寄存器初始化完成
ADC_StartCalibration(ADC1); // ADC开始校准
while(ADC_GetCalibrationStatus(ADC1)); // 等待校准完成

ADC_SoftwareStartConvCmd(ADC1, ENABLE); // 软件触发ADC转换
}

相关的分析都在程序注释里了,很容易读懂。这里只说明一个关键点。ADC_RegularChannelConfig()函数用来配置ADC的转换顺序和采样时间等,关于采样时间的周期选择,周期越长,采样精度越高,反之则反。

中断配置

关于中断的配置,在之前的文章也介绍了,可移步阅读。这里直接贴出配置代码。

/**
* @brief ADC中断配置
* @param 无
* @retval 无
*/
static void ADC_NVIC_Config(void)
{
NVIC_InitTypeDef NVIC_InitStructure;

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);

NVIC_InitStructure.NVIC_IRQChannel = ADC1_2_IRQn; // ADC中断源
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; // 抢占优先级为1
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1; // 子优先级为1
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

NVIC_Init(&NVIC_InitStructure);
}

中断服务函数

中断函数一般定义在stm32f10x_it.c文件里,进入中断服务函数后,在函数内直接读取ADC转换结果,并保存在ADC_ConvertedValue变量里,该变量是在main.c文件里定义的。

extern __IO uint16_t ADC_ConvertedValue;                         // 该变量在main.c文件定义,所以需添加extern关键字

void
ADC1_2_IRQHandler()
{
if (ADC_GetITStatus(ADC1, ADC_IT_EOC) == SET)
{
ADC_ConvertedValue = ADC_GetConversionValue(ADC1); // 读取ADC的转换值
}
ADC_ClearITPendingBit(ADC1, ADC_IT_EOC);
}

ADC_GetConversionValue()库函数直接读取ADC_DR寄存器的值。

最后在main()函数里执行电压转换的公式即可得出我们需要的电压值了。

ADC_ConvertedValueLocal = (float)ADC_ConvertedValue / 4096 * 3.3;

那么ADC_ConvertedValueLocal 即为我们需要的值了,可以和万用表测量到的值做对比。

本文转自:知乎专栏 - stm32,谢谢作者。





6月20日-21日将在上海举办一期高级电源管理芯片设计课程,本课程将讲述电源管理电路中最常见的模块LDO和DC-DC的相关知识、设计技巧和前沿揭秘,包括模拟LDO,数字LDO,电感型DC-DC,电容型DC-DC和最近关注度很高的混合型DC-DC。

--点击图片即转至课程页面




7月16日-17日将在上海举办一期高级数模转换器(ADC)课程,本次课程首先深入探讨大规模时间交织 ADC 的交织器拓扑结构,探讨非理想情况、设计注意事项、建模技术和详细案例研究。随后,特别关注对高性能大规模 TI ADC 至关重要的外设块的设计挑战和解决方案,包括输入缓冲器和参考缓冲器。此外,还研究了极限采样器、残差放大器和时钟等关键 SAR ADC 块,通过全面的案例研究介绍了基本概念和先进技术。





--------------------


今天小编带来了:ISSCC2024套餐,里面有文章、Short Course、PPT、Tutorial等,同学可以拿回去自己学习研究。

ISSCC2024完整资料领取方式如下   


识别关注下方公众号
公众号对话框输入 2024 
由于公众号后台资料容量有限
每份资料有效期为30天,过期会被更新删除
资料仅供个人学习使用,禁止分享与转发!
大家如果需要,请及时下载!

1、深入理解SerDes(Serializer-Deserializer)之一

2、深入理解SerDes(Serializer-Deserializer)之二

3、科普:深入理解SerDes(Serializer-Deserializer)之三

4、资深工程师的ESD设计经验分享

5、干货分享,ESD防护方法及设计要点!

6、科普来了,一篇看懂ESD(静电保护)原理和设计!

7、锁相环(PLL)基本原理 及常见构建模块

8、当锁相环无法锁定时,该怎么处理的呢?

9、高性能FPGA中的高速SERDES接口

10、什么是毫米波技术?它与其他低频技术相比有何特点?

11、如何根据数据表规格算出锁相环(PLL)中的相位噪声

12、了解模数转换器(ADC):解密分辨率和采样率

13、究竟什么是锁相环(PLL)

14、如何模拟一个锁相环

15、了解锁相环(PLL)瞬态响应

16、如何优化锁相环(PLL)的瞬态响应

17、如何设计和仿真一个优化的锁相环

18、锁相环(PLL) 倍频:瞬态响应和频率合成

19、了解SAR ADC

20、了解 Delta-Sigma ADC

21、什么是数字 IC 设计?

22、什么是模拟 IC 设计?

23、什么是射频集成电路设计?

24、学习射频设计:选择合适的射频收发器 IC

25、连续时间 Sigma-Delta ADC:“无混叠”ADC

26、了解电压基准 IC 的噪声性能

27、数字还是模拟?I和Q的合并和分离应该怎么做?

28、良好通信链路性能的要求:IQ 调制和解调

29、如何为系统仿真建模数据转换器?

30、干货!CMOS射频集成电路设计经典讲义(Prof. Thomas Lee)

31、使用有效位数 (ENOB) 对 ADC 进行建模

32、以太网供电 (PoE) 的保护建议

33、保护高速接口的设计技巧

34、保护低速接口和电源电路设计技巧

35、使用互调多项式和有效位数对 ADC 进行建模

36、向 ADC 模型和 DAC 建模添加低通滤波器

37、揭秘芯片的内部设计原理和结构

38、Delta-Sigma ADCs中的噪声简介(一)

39、Delta-Sigma ADCs中的噪声简介(二)

40、Delta-Sigma ADCs 中的噪声简介(三)

41、了解Delta-Sigma ADCs 中的有效噪声带宽(一)

42、了解Delta-Sigma ADCs 中的有效噪声带宽(二)

43、放大器噪声对 Delta-Sigma ADCs 的影响(一)

44、放大器噪声对 Delta-Sigma ADCs 的影响(二)

45、参考电压噪声如何影响 Delta Sigma ADCs

46、如何在高分辨率Delta-Sigma ADCs电路中降低参考噪声

47、时钟信号如何影响精密ADC

48、了解电源噪声如何影响 Delta-Sigma ADCs

49、运算放大器简介和特性

50、使用 Delta-Sigma ADCs 降低电源噪声的影响

51、如何设计带有运算放大器的精密电流泵

52锁定放大器的基本原理

53了解锁定放大器的类型和相关的噪声源

54、用于降低差分 ADC 驱动器谐波失真的 PCB 布局技术

55、干货!《实用的RFIC技术》课程讲义

56、如何在您的下一个 PCB 设计中消除反射噪声

57、硅谷“八叛徒”与仙童半导体(Fairchild)的故事!   

58、帮助你了解 SerDes!                                    

往期精彩课程分享

1、免费公开课ISCAS 2015 :The Future of Radios_ Behzad Razavi

2、免费公开课:从 5 微米到 5 纳米的模拟 CMOS(Willy Sansen)

3、免费公开课:变革性射频毫米波电路(Harish Krishnaswamy)

4、免费公开课:ESSCIRC2019-讲座-Low-Power SAR ADCs

5免费公开课:ESSCIRC2019-讲座-超低功耗接收器(Ultra-Low-Power Receivers)

6、免费公开课:CICC2019-基于 ADC 的有线收发器(Yohan Frans Xilinx)

7、免费公开课:ESSCIRC 2019-有线与数据转换器应用中的抖动

8、免费公开课:ISSCC2021 -锁相环简介-Behzad Razavi

9、免费公开课:ISSCC2020-DC-DC 转换器的模拟构建块

10、免费公开课:ISSCC2020-小数N分频数字锁相环设计

11、免费公开课:ISSCC2020-无线收发器电路和架构的基础知识(从 2G 到 5G)

12、免费公开课:ISSCC2020-从原理到应用的集成变压器基础

13、免费公开课:ISSCC2021-射频和毫米波功率放大器设计的基础

14、免费公开课:ISSCC 2022-高速/高性能数据转换器系列1(Prof. Boris Murmann)

15、免费公开课:ISSCC 2022-高速/高性能数据转换器系列2(Dr. Gabriele Manganaro)

16、免费公开课:ISSCC 2022-高速/高性能数据转换器系列3(Prof. Pieter Harpe

17、免费公开课:ISSCC 2022-高速/高性能数据转换器系列4(Prof. Nan Sun)





专注于半导体人才培训,在线学习服务平台!


人才招聘服务平台

摩尔学堂 摩尔学堂专注于半导体人才培训,在线培训与学习服务平台,泛IC领域MOOC分享互动平台。 www.moorext.com
评论 (0)
  •   无人机电磁干扰对抗演练平台系统解析   无人机电磁干扰对抗演练平台系统是提升无人机在复杂电磁环境下作战能力的关键工具,通过模拟实战场景,检验无人机系统的抗干扰性能与任务执行能力。以下从系统架构、技术实现、应用场景及发展趋势展开解读。   应用案例   目前,已有多个无人机电磁干扰对抗演练平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润无人机电磁干扰对抗演练平台。这些成功案例为无人机电磁干扰对抗演练平台的推广和应用提供了有力支持。   一、核心系统组成与功能   (一
    华盛恒辉l58ll334744 2025-04-25 16:55 72浏览
  • 引言在智能语音技术飞速发展的今天,语音交互已成为消费电子、智能家居、工业控制等领域的标配功能。传统的ISD系列录音芯片虽应用广泛,但其高成本与功能局限性逐渐难以满足市场对高性价比、高灵活性的需求。推出的WT2000P录音语音芯片,凭借其卓越性能、低功耗设计及高度可定制化特性,成为ISD系列芯片的理想替代方案,助力开发者突破产品创新瓶颈。一、WT2000P产品概述WT2000P是一款专为嵌入式语音场景设计的多功能录音芯片,采用ESOP8封装,体积小巧(尺寸仅4.9mm×3.9mm),集成度高,支持
    广州唯创电子 2025-04-25 08:44 65浏览
  •   智慧军营车辆管理系统解析   北京华盛恒辉智慧军营车辆管理系统是推动军队车辆管理智能化、精细化的重要工具,通过多系统协同与前沿技术应用,实现车辆全生命周期管理。以下从系统构成、核心功能、技术支撑、应用价值及发展方向进行全面解读。   应用案例   目前,已有多个智慧军营车辆管理系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润智慧军营车辆管理系统。这些成功案例为智慧军营车辆管理系统的推广和应用提供了有力支持。   一、系统构成   系统由五大子系统组成,构建起全流程智
    华盛恒辉l58ll334744 2025-04-25 19:55 53浏览
  •   海上训练与保障调度指挥平台系统解析   北京华盛恒辉海上训练与保障调度指挥平台系统是现代海上作战训练的核心枢纽,融合信息技术、GIS、大数据及 AI 等前沿技术,旨在实现海上训练高效组织、作战保障科学决策。以下从架构功能、应用场景、系统优势及发展挑战展开解读。   应用案例   目前,已有多个海上训练与保障调度指挥平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润海上训练与保障调度指挥平台。这些成功案例为海上训练与保障调度指挥平台的推广和应用提供了有力支持。   一
    华盛恒辉l58ll334744 2025-04-24 15:26 141浏览
  •   通用装备论证与评估系统平台解析   北京华盛恒辉通用装备论证与评估系统平台是服务军事装备全生命周期管理的综合性信息化平台,通过科学化、系统化手段,实现装备需求论证、效能分析等核心功能,提升装备建设效益。   应用案例   目前,已有多个通用装备论证与评估系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润通用装备论证与评估系统。这些成功案例为通用装备论证与评估系统的推广和应用提供了有力支持。   一、系统分层架构   (一)数据层   整合装备性能、作战、试验等多源异
    华盛恒辉l58ll334744 2025-04-24 16:14 153浏览
  •   航空兵训练与战术对抗仿真平台系统解析   北京华盛恒辉航空兵训练与战术对抗仿真平台系统是现代军事训练的关键工具,借助计算机技术构建虚拟战场,支持多兵种协同作战模拟,为军事决策、训练及装备研发提供科学依据。   应用案例   目前,已有多个航空兵训练与战术对抗仿真平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润航空兵训练与战术对抗仿真平台。这些成功案例为航空兵训练与战术对抗仿真平台的推广和应用提供了有力支持。   一、系统架构与核心功能   系统由模拟器、计算机兵力生
    华盛恒辉l58ll334744 2025-04-24 16:34 157浏览
  •   智慧军营车辆管理平台软件解析   北京华盛恒辉智慧军营车辆管理平台软件是部队实现车辆高效管理的关键工具,通过核心功能模块与前沿技术结合,为部队车辆管理带来显著价值。   应用案例   目前,已有多个智慧军营车辆管理平台在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润智慧军营车辆管理平台。这些成功案例为智慧军营车辆管理平台的推广和应用提供了有力支持。   一、核心功能模块   (一)车辆信息全生命周期管理   从车辆采购登记到退役报废,全程记录车辆基础信息、技术参数、使
    华盛恒辉l58ll334744 2025-04-25 20:10 55浏览
  •   基于 GIS 的任务规划与决策系统平台解析   北京华盛恒辉基于 GIS 的任务规划与决策系统平台是空间信息技术与决策科学融合的成果,通过地理空间数据处理与分析,为复杂任务提供科学智能的规划决策支持。以下从架构、功能、技术、应用及趋势展开解读。   应用案例   目前,已有多个基于 GIS 的任务规划与决策系统在实际应用中取得了显著成效。例如,北京华盛恒辉和北京五木恒润基于 GIS 的任务规划与决策系统。这些成功案例为基于 GIS 的任务规划与决策系统的推广和应用提供了有力支持
    华盛恒辉l58ll334744 2025-04-25 15:47 57浏览
  • 为通过金融手段积极推进全球绿色发展,国际金融论坛(IFF)于2020年创立了“IFF全球绿色金融奖”,旨在对全球绿色金融领域取得突出成绩的机构及创新性的解决方案进行表彰和奖励。该奖项依托IFF“高层次、高水平、国际化”一流智库资源优势,积极促进绿色金融领域的国际交流合作和创新实践,助力联合国可持续发展目标的实现。“IFF全球绿色金融奖”重点关注和鼓励那些促进经济增长模式转型、防治环境污染、应对气候变化,以及致力于提高能效水平、强化节能减排实效的绿色金融创新解决方案。该奖项面向全球,是对政策创新、
    华尔街科技眼 2025-04-24 20:43 40浏览
  • 2025-4-25全球信息报告出版商Global Info Research(环洋市场咨询)发布了【2025年全球市场高介电常数材料总体规模、主要生产商、主要地区、产品和应用细分研究报告】,报告主要调研全球高介电常数材料总体规模、主要地区规模、主要生产商规模和份额、产品分类规模、下游主要应用规模以及未来发展前景预测。统计维度包括销量、价格、收入,和市场份额。同时也重点分析全球市场主要厂商(品牌)产品特点、产品规格、价格、销量、销售收入及发展动态。历史数据为2020至2024年,预测数据为2025
    用户1745398400862 2025-04-25 08:48 91浏览
  • 最近,途虎养车发布的2024年财报数据,可谓相当吸睛。全年营收达到147.59亿元,同比增长8.5%,这个数字直观地展现了途虎在市场上的强大吸金能力,在行业里稳稳占据前列。利润方面同样出色,毛利37.46亿元,毛利率提升0.7个百分点至25.4%;经调整净利润6.24亿元,同比增长 29.7%,经营利润同比更是增长104%至3.31亿元,盈利能力显著增强,这样的利润增长幅度,在同行业中十分亮眼。在用户规模上,途虎养车同样成绩斐然。累计注册用户近1.4亿,同比增长20.4%,交易用户数达2410万
    用户1742991715177 2025-04-24 19:12 74浏览
  • 随着轻薄笔记本的普及,再加上电竞玩家对于高画质音视频体验的需求日益高涨,如何让轻薄笔记本在兼顾轻便携带性的同时,还能提供足以支持3A(AAA/Triple-A game)大作的良好运算性能,便成为各家品牌急欲突破的共同难题。然而,对于主打轻巧便携的轻薄笔记本而言,若要内置独立显卡,势必要先突破空间受限的瓶颈,同时还需解决散热问题,确实难以兼顾两全!对此,“Thunderbolt”与“OCuLink”这两项技术应运而生。用户可以通过这两种传输接口,再搭配外接显卡盒(eGPU)及高性能显卡(如NVI
    百佳泰测试实验室 2025-04-24 17:56 53浏览
  • 引言:语音交互的智能化跃迁在全球化与智能化深度融合的今天,语音交互设备的应用场景已从单一提示功能向多语言支持、情感化表达及AI深度交互演进。传统离线语音方案受限于语种单一、存储容量不足等问题,而纯在线方案又依赖网络稳定性,难以满足复杂场景需求。WT3000A离在线TTS方案,通过“本地+云端”双引擎驱动,集成16国语种、7种方言切换、AI大模型对话扩展等创新功能,重新定义语音提示器的边界,为智能硬件开发者提供更灵活、更具竞争力的语音交互解决方案。一、方案核心亮点离在线双模融合,场景全覆盖离线模式
    广州唯创电子 2025-04-25 09:14 78浏览
  • ESD(Electrostatic Discharge,静电放电)二极管是一种专门用于保护电子设备免受静电放电或瞬态电压冲击的半导体器件。以下是其特点、优势和应用场景的详细说明:一、ESD二极管的特点快速响应响应时间极短(通常小于 1纳秒),能迅速将ESD能量旁路到地,避免电路受损。低钳位电压在ESD事件中,钳位电压远低于被保护器件的耐受阈值(例如 <30V),确保敏感元件不被击穿。低电容典型电容值低至 0.5pF~5pF,适合高频信号线路(如USB 3.0、
    时源芯微 2025-04-25 16:17 77浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦