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

其实这个金属块的名称应该叫做磁环或是磁珠,也能称做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. IT牛人博客

    IT牛人博客,参见:http://blog.csdn.net/freebird_lb/article/details/8210276 团队技术博客 淘宝UED淘宝用户体验团队 淘宝核心系统淘宝核心系统 ...

  2. java Spring配置数据单元

    基本原理 - 容器和bean 在Spring中,那些组成你应用程序的主体(backbone)及由Spring IoC容器所管理的对象,被称之为bean. 简单地讲,bean就是由Spring容器初始化 ...

  3. oracle级联删除 触发器

    CREATE TABLE STUDENT( --创建学生表  ID NUMBER(10) PRIMARY KEY,   --主键ID  SNAME VARCHAR2(20),  CLASSNAME V ...

  4. javascript 基础1第11节

    <html> <head> <title>javascript基础</title> </head> <body> 1.NaN i ...

  5. java新手笔记8 包

    1.main函数 public class MainParam { //考察main 方法的参数 args //运行时可以传入参数 参数类型 String public static void mai ...

  6. Oracle 10g 默认安装带来的用户名/密码

    ORACLE数据库创建的时候,创建了一系列默认的用户和表空间 Oracle 10g 默认安装带来的用户名/密码 Username Password Description See Also CTXSY ...

  7. Gradle实战教程之依赖管理

    这是从我个人网站中复制过来的,原文地址:http://coolshell.info/blog/2015/05/gradle-dependency-management.html,转载请注明出处. 简要 ...

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

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

  9. git push后修改错误的commit message

    Easiest solution (but please read this whole answer before doing this): git rebase -i <hash-of-co ...

  10. 代码笔记-触摸事件插件hammer.js使用

    如果要使用jquery,则需要下载jquery.hammer.min.js版本 新建一个hammer对象生成的对象是dom对象,不能直接使用jqeury 的  $(this)方法,需要先将其转成jqu ...