在不少键盘、鼠标或是游戏外设的数据线末端我们都能见到一小段金属圆环。虽然这算得上是习以为常的一个设计,但如果说到其具体作用的话很多人一下子还真回答不上来。反正笔者在这里先可以告诉大家,这货肯定不是简简单单的配重块或是装饰品,要不然我们就没有必要来讨论一番了。

其实这个金属块的名称应该叫做磁环或是磁珠,也能称做EMI滤波器、屏蔽磁环等,具体作用是用来信号屏蔽传输时的高频干扰,降低高频噪声,从而保证信号质量

有的外设厂商在宣传时也会提到相关的内容,并且着重突出磁环的优势。那么,事实上简简单单的磁环具体原理是什么?真的有那么神奇吗?

磁环的材料与形式

事实上磁环的材料非常简单,而且也比较常见,一般在外设线材上使用的磁环由铁氧体材料构成。铁氧体属于是一种陶瓷材料,主要成分是氧化铁一般不导电,可以用来制作永久磁铁、变压器的铁芯以及磁环等。
在键盘、鼠标以及外设当中,几乎都是采用让导线从磁环当中直接穿过的形式进行安装。基本上没有外设使用多圈缠绕的方式,一般都会选择安装在USB接口附近

磁环由铁氧体材料构成

铁氧体磁珠是一种电感器,可以形成被动低通滤波器,能衰减高频的干扰,既可以是设备本身流出的,也可以是外界进入的,而高频信号的能量会被铁氧体磁芯吸收转换为热量散发
磁环用于键盘鼠标的USB数据线是为了屏蔽没有用的高频信号,因为USB数据线通常会离电脑机箱很近,如果线材没有屏蔽层,USB数据线就会像天线一样吸收周围环境或是机箱内硬件所产生的高频信号,从而影响到实际的传输。添加磁环就是一种较为经济的解决方式。

磁环确实可以保证信号的传输质量

“ 一定要有磁环吗? 
 ”既然磁环有着不小的作用,那么判断外设线材的好坏就一定要看有无磁环这一点吗?
区属并非如此。对于1-2米的USB数据线来说,采用磁环更多的是为了防止外部的高频信号干扰,而通过使用屏蔽层也能达到屏蔽高频信号干扰的效果,所以选择USB数据线时单纯的通过有无磁环来进行判断太过一概而论了,并不是非常的合理,设计良好的USB数据线都可以满足日常使用。

磁环并不是判断线材质量的唯一标准,如果非常详细的来讨论磁环和屏蔽层的话题并不是三言两语就能搞定的,这里笔者只是与大家简单分享了应用于USB数据线时的情况以及自己的一些观点。
如果抛开外设的USB数据线这个前提,应用磁环和屏蔽层目的以及达到的效果就并不一样了,可能会复杂很多。

USB数据线上的“疙瘩”:原来有这么大用处!的更多相关文章

  1. USB数据线 单独供电

    USB数据线上剪掉两个电源线,只保留两个是数据就无法传数据了.数据线传输数据需要通过芯片来进行数据交换,芯片的工作离不开电源,没有电源,芯片无法工作,当然也就无法传输数据了.电源线特别是负极线,同时还 ...

  2. ADB连接手机的两种方式(usb数据线连接和wifi连接)

    ADB(Android Debug Bridge)安卓测试桥,它是连接电脑开发端和安卓设备的桥梁,这个安卓设备可以是真实的安卓手机或者平板,也可以是虚拟的安卓模拟器,   这里介绍ADB连接手机的两种 ...

  3. 不要USB数据线调试Android开发

    不管是过去Eclipse还是现在的Android Studio开发Android,运行或者调试时都会利用USB数据线连接电脑和手机,特别是当现在的手机只有一个Type-c接口,意味着,插上后,啥也干不 ...

  4. 安卓开发之不通过USB数据线调试的方法

    搞安卓开发的程序员肯定都需要用又笨又碍手碍脚的USB数据线连接安卓设备进行调试,是不是觉得非常麻烦? 然后为了避免这种麻烦,我们一般通过网络上的各种方法,比如AS的插件ADB WIFI,不知道大家是如 ...

  5. 记:联调安卓设备的神药-无需usb数据线即可直连

    前言 最近需要调试公司的安卓服务,正常情况下,我们调试都是减安卓设备通过usb连接在我们座位旁,再不济就是我们扛笔记本到硬件旁边,这样调试屡试不爽,但是有一天你突然发现你带的数据线因为各种原因总是终端 ...

  6. Android 不通过USB数据线调试的方法

    在开发Android应用时,通常情况下是通过USB数据线连接设备和计算机,但对于一些需要使用USB设备的应用,这种方法就碰到了麻烦,手机的USB接口已经和外接的USB设备连接,无法再连数据线,此时可以 ...

  7. 使用 usbmon 抓取 usb 总线上的数据

    使用 usbmon 抓取 usb 总线上的数据 usbmon 即 usb monitor,是 linux 内置的 usb 抓包工具.usbmon 本质是一个内核模块,在我的 ubuntu14.0 4中 ...

  8. USB线上/串口/I2C引脚串联电阻的作用

    对引脚的保护. 第一是阻抗匹配.因为信号源的阻抗很低,跟信号线之间阻抗不匹配,串上一个电阻后,可改善匹配情况,以减少反射,避免振荡等. 第二是可以减少信号边沿的陡峭程度,从而减少高频噪声以及过冲等.因 ...

  9. Loadrunner上传文件解决办法(大文件)

    Loadrunner上传文件解决办法(大文件) 最近再做一个跟海量存储相关的项目测试,需要通过LR模拟用户大量上传和下载文件,请求是Rest或Soap,同时还要模拟多种大小尺寸不一的文件 通常情况下, ...

随机推荐

  1. jsp页面中frameset的使用方法

    frame,是网页开发必须掌握的知识.例如后台架构.局部刷新,页面分割,都是frame的用途表现,尤其是后台页面制作,使用frame会给用户带来非常舒适的使用感受. frame知识点包括(frames ...

  2. WebWork2和Spring MVC Framework的比较

    http://daihaixiang.blog.163.com/blog/static/3830134200711411515336/ WebWork2和Spring MVC Framework的比较 ...

  3. Conversion to Dalvik format failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536

    关于方法数超限,Google官方给出的方案是这样的:https://developer.android.com/intl/zh-cn/tools/building/multidex.html 我也写过 ...

  4. c语言学习之基础知识点介绍(十九):内存操作函数

    一.malloc函数 /* 首先需要导入头文件 #include <stdlib.h> malloc void* malloc(n); n是字节大小 开辟堆空间,开辟的字节数以n为准 返回 ...

  5. httphandler与httpmodule区别

    1.配置不同: <httpModules> <!--name表示类名,BtEd2k.UILogic表示命名空间--> <add name="Common&quo ...

  6. Xcode7 Xcode6 中添加pch文件

    在Xcode7 和 Xcode6 中添加.pch文件是一样的,具体操作图文如下: 第一步:在Xcode的项目里,一般在Supporting Files 文件夹下创建,选中Supporting File ...

  7. Dao模型设计(基于Dao与Hebernate框架)

    以前没有Dao设计模型之前,一般都是这样的流程: ①先设计实体对象 学生对象: package com.itheima.domain; import java.io.Serializable; imp ...

  8. Codevs 1138 聪明的质监员 2011年NOIP全国联赛提高组

    1138 聪明的质监员 2011年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 小 T 是一名质量监督员, ...

  9. Codevs 3287 货车运输 2013年NOIP全国联赛提高组(带权LCA+并查集+最大生成树)

    3287 货车运输 2013年NOIP全国联赛提高组 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 传送门 题目描述 Description A 国有 n 座 ...

  10. ASP.NET服务端基本控件介绍

    ASP.NET服务端基本控件介绍 大概分为三种控件: HTML控件,ASP.NET把HTML控件当成普通字符串渲染到浏览器端,不去检查正确性,无法在服务端进行处理ASP.NET服务端控件,经过ASP. ...