V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
rivercherdeeeeee
V2EX  ›  程序员

计算机中晶振

  •  
  •   rivercherdeeeeee · 2023-06-30 15:34:32 +08:00 · 3125 次点击
    这是一个创建于 541 天前的主题,其中的信息可能已经有所发展或是发生改变。

    谁能把计算机中晶振的作用说的清楚一些

    24 条回复    2023-07-01 21:25:20 +08:00
    kungfuchicken
        1
    kungfuchicken  
       2023-06-30 15:50:09 +08:00
    晶振是一种电子元件,也被称为晶体振荡器,常用于电路中以提供稳定的时钟信号。它的作用就像人体的心脏,为电子设备提供稳定而准确的节拍。

    在电路中,晶振通过晶体内部的振荡产生一个固定频率的信号。这个频率通常非常稳定,因此可以作为设备中各种操作的时间基准。例如,计算机、手机、电视和其他电子设备都使用晶振来控制各个部件的运行速度和时序。

    晶振的工作原理基于晶体中的压电效应。晶振通常由一个压电石英晶体和驱动电路组成。当施加电压或力到晶体上时,它会产生一个机械振动,并以电信号的形式回馈给电路。这种机械振动会以稳定的频率产生,因此可以被用作时钟信号。

    晶振的频率是通过晶体的尺寸和形状来决定的,因此可以根据需要选择不同频率的晶振。常见的频率有几十千赫兹( kHz )到几百兆赫兹( MHz )范围内。

    总之,晶振在电路中的作用是提供一个稳定的时钟信号,使设备中的各个部件按照预定的时间序列工作,确保设备正常运行。
    Andim
        2
    Andim  
       2023-06-30 15:51:46 +08:00 via iPhone
    建议看下数字与模拟电路
    Swimming
        3
    Swimming  
       2023-06-30 15:53:34 +08:00
    思绪被你拉回了单片机考试那一天
    @kungfuchicken
    misaka19000
        4
    misaka19000  
       2023-06-30 16:01:59 +08:00 via Android   ❤️ 2
    看这个视频

    http://b23.tv/TzIYTfm

    顺便推荐一下这个 up 主,质量很不错,喜欢半导体的可以看看她的视频
    xdeng
        5
    xdeng  
       2023-06-30 16:23:27 +08:00
    心脏
    aneostart173
        6
    aneostart173  
       2023-06-30 16:27:29 +08:00
    电路的动作需要触发条件。时钟信号就是一个用得比较普遍的触发条件。
    kernelpanic
        7
    kernelpanic  
       2023-06-30 16:33:34 +08:00
    bthulu
        8
    bthulu  
       2023-06-30 16:41:13 +08:00
    你的 CPU 不都有个频率么, 这个频率就是晶振产生的. 晶振频率越高, CPU 性能越好.
    koloonps
        9
    koloonps  
       2023-06-30 16:41:59 +08:00
    节拍器
    hxysnail
        10
    hxysnail  
       2023-06-30 17:29:38 +08:00
    doskoi
        11
    doskoi  
       2023-06-30 17:35:15 +08:00   ❤️ 1
    居然没人发他的这个视频
    webcape233
        12
    webcape233  
       2023-06-30 18:30:05 +08:00 via iPhone
    我简单理解是为了协同各种信号传输的时序同步,确保不同器件数据传输的正确。 就像独立团几个方向的营部要攻打平安县城,他们可能有的先到,有的后到,要约定时间集合,确保部队集结完毕,几点围城,几点上意大利炮轰秀芹,钟表就是他们的晶振。
    shinsekai
        13
    shinsekai  
       2023-06-30 18:54:01 +08:00
    @bthulu CPU 超频是提高晶振的频率吗
    leloext
        14
    leloext  
       2023-06-30 19:04:13 +08:00
    @bthulu 并不是,晶振的频率固定,需要高于晶振频率需要用到倍频器(倍频电路)
    cssk
        15
    cssk  
       2023-06-30 19:14:38 +08:00 via iPhone
    你可以把它想象成做爱时候的抽插速度,频率越高越爽,但是功耗和发热将会增加
    archxm
        16
    archxm  
       2023-06-30 19:21:07 +08:00 via Android
    有本书叫做(编码的奥秘),出过几版,现在好像叫 编码:隐藏着 xxxx
    archxm
        17
    archxm  
       2023-06-30 19:21:41 +08:00 via Android
    @cssk 注意节奏,不然,容易那啥
    Finnn
        18
    Finnn  
       2023-06-30 20:00:59 +08:00
    @bthulu 离谱的答案, 那跑分跑的是晶振囖
    nyxsonsleep
        19
    nyxsonsleep  
       2023-06-30 20:50:13 +08:00   ❤️ 1
    其实就是计算机时钟而已。
    举个例子,两个不同地点的人怎么知道手里的尺子是不是一米?
    如果上面标注了一米,这个《一米》它精准吗?有多精准?
    那么就需要度量恒来决定尺度。

    晶振解决了一个类似的问题,晶振提供的电信号频率可以进入电路,这就使得每个使用了晶振的电路都存在了一个精准的时钟,因为晶振频率是由特定物质的晶格反应出来的,只要纯度足够,这个时钟就足够精准。
    bnull
        20
    bnull  
       2023-07-01 00:16:03 +08:00
    @shinsekai 你看 cpuz 有个总线速度,那个就是实际提供的时钟,经过倍频之后即使实际的核心频率。通常的超频就是超倍频的意思。
    远古主板或者上一代 660 之类的主板有超外频的说法,因为有独立的时钟发生器,也就是超总线频率,倍频相同的时候核心频率自然就上去了。
    正常能造出来能用的晶振一般就 100mhz 这样 wwww
    bnull
        21
    bnull  
       2023-07-01 00:23:32 +08:00
    #19 说的很好了,绝大部分时候都是规定了时钟上升沿或者时钟下降沿操作数据,数电时序逻辑吧(不太清楚,没系统的学过),这样可以减少因电平改变过快 (就比如说你希望 0-1 是小于 0.5v 是 0 ,大于 0.5v 是 1 ,但是现实的电路会有充电放电的过程,万一读数据就读到 0.3v 但预期的数据是 1 ) 造成的数据丢失或者失真。
    超频带来的就是加快了数据处理的效率,比如说一条乘法指令需要 3 个时钟周期,超频将每个时钟周期变短了,对应的出结果的速度就有提升了。(夸张点说,3x0.1s 和 3x0.05s 后面那种就是超频超了 100%的结果)
    yeqizhang
        22
    yeqizhang  
       2023-07-01 02:28:44 +08:00 via Android
    原来 cpu 也和晶振有关系……我还以为楼主问的是 bios 电路中时钟计时的那块石英晶振呢……
    imydou
        23
    imydou  
       2023-07-01 08:56:42 +08:00 via iPhone
    @kungfuchicken #1 看到“总之”,就知道是谁说的了
    ilotuo
        24
    ilotuo  
       2023-07-01 21:25:20 +08:00
    (看了 4 楼的视频)
    难怪上电时序中常常时钟信号起来后才正常工作, 原来有一个反馈的过程
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   973 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:02 · PVG 03:02 · LAX 11:02 · JFK 14:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.