精华内容
下载资源
问答
  • 它有自己的通道命令,可由CPU执行相应指令来启动通道,并在操作结束时向CPU发出中断信号。通道指令的格式一般由:操作码,记数段,内存地址段,结束标志组成。一个系统中可设立三种类型的通道:字节多路通道、数组多...

    NIO学习笔记(五)通道概述

    1、什么是通道?

    什么是通道呢?首先我们来看一下百度百科的解释:

    通道是一个计算机词汇,属于操作码,记数段,内存地址段等。能够完成内存与外设之间数据的传输。一个独立于CPU的专门I/O控制的处理机,控制设备与内存直接进行数据交换。它有自己的通道命令,可由CPU执行相应指令来启动通道,并在操作结束时向CPU发出中断信号。通道指令的格式一般由:操作码,记数段,内存地址段,结束标志组成。一个系统中可设立三种类型的通道:字节多路通道、数组多路通道、选择通道。

    百度百科的解释还是非常的不讲道理啊,没有一点人情味。用概念解释概念,看完了也不太理解。其实说白了,通道就是用来传输数据的通路。

    NIO技术中的通道类就类似于中国古代的丝绸之路,在丝绸之路上运输商品。那么NIO的技术中,可以在通道上传输原缓冲区和目的缓冲区要交互的数据。

    2、通道的概述

    在NIO中,我们可以发现缓冲区的类型都是类,而通道的类型都是接口。这是由于通道的功能实现是要依赖于操作系统的。Channel接口只定义了有哪些功能,但是功能的具体实现在不同的操作系统中是不一样的,因此JDK将通道设计成接口数据类型。

    那么我们接下来就来看一看这个Channel。

    public interface Channel extends Closeable
    

    我们可以看到这个Channel是Closeable的子接口

    public interface Closeable extends AutoCloseable
    

    点进Closeable我们可以看到这个Closeable是AutoCloseable的子接口。

    AutoCloseable这个接口的作用时是可以自动关闭,不需要显示的调用close()方法。接下来我们来看一个小小的例子:

    public class AutoCloseDemo {
        public static void main(String[] args) {
            try(DBOperate dbOperate = new DBOperate()){
                System.out.println("使用"+dbOperate+"开始数据库操作");
            }catch (Exception e){
                e.printStackTrace();
            }
        }
    }
    
    class DBOperate implements  AutoCloseable{
    
        @Override
        public void close() throws Exception {
            System.out.println("关闭连接");
        }
    }
    

    DBOperate类实现了AutoCloseable接口,使DBOperate类具有close()方法自动关闭资源的功能。AutoCloseable接口强调的是与try()结合实现自动关闭,该接口针对的是任何资源,不仅仅是IO。该接口不要求幂等,也就是重复调用接口的close方法会出现副作用。

    幂等性:就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。

    但是AutoCloseable的子接口Closeable的close方法是幂等的,可以重复地调用close方法却不会出现任何效果和影响。Closeable接口继承自AutoCloseable接口,说明Closeable既有自动关闭的功能,又有手动关闭的功能。

    通道是用于I/O操作的连接,更具体的讲,通道代表数据到硬件设备、文件、网络套接字的连接。通道可以处于倒开或者关闭这两种状态。当创建通道时,通道就处于打开状态,一旦将其关闭,则保持关闭状态。一旦关闭了某个通道,则试图对其调用I/O操作时就会导致CloseChannelException异常抛出,但可以通过调用通道的isOpen()方法测试通道是否处于打开状态,避免异常。一般情况下,通道对于多线程访问是线程安全的。

    在JDK1.8当中Channel有11个子接口,接下来我们来一一介绍。

    3、图解Channel的子接口

    通道的接口各有各的实现和继承关系,众多的接口与类结构似乎很那看出规律性。这里放一张图,让大家看清楚他们的层级关系。

    在这里插入图片描述

    1. AsynchronousChannel这个接口的主要作用是使通道具有异步I/O的作用。异步通道在多线程并发的情况下是线程安全的。某些通道的实现是可以支持并发操作的,但是不允许在一个未完成的IO操作上再次调用读写操作。
    2. AsynchronousByteChannel接口的主要作用是使通道支持异步操作,操作单位为字节。
    3. ReadableByteChannel主要的作用是允许对字节进行读操作。且执行读操作是同步读。接口只允许一个读操作在进行,如果一个线程正在进行读操作,那么任何试图发起读操作的线程都会被阻塞。
    4. ScatteringByteChannel主要的作用是可以从通道中读取字节到多个缓冲区
    5. WritableByteChannel主要的作用是使通道允许对字节进行写操作。
    6. GatheringByteChannel主要的作用是将多个缓冲区中的数据写入到通道中。
    7. ByteChannel主要的作用是将ReadableByteChannel和WritableByteChannel的规范进行统一,也就是ByteChannel接口的父接口就是ReadableByteChannel和WritableByteChannel。ByteChannel接口没有添加任何新的方法。
    8. SeekableByteChannel接口的主要作用是在字节通道中维护position,以及允许position发生改变。
    9. NetworkChannel主要作用是使通道与Socket进行关联,是通道上的数据可以再Socket上传输。
    10. MulticastChannel接口的主要作用是使通道支持IP多播。IP多播就是将主机地址进行打包,然后将IP报文向着个组进行发送,也就相当于同时向多个主机传输数据。
    11. InterruptibleChannel接口的主要作用是使通道能够以异步的方式进行关闭与中断。
    展开全文
  • 安装在用户家中的有线电视终端盒上...传输调频信号的通道是由C4、L4,C5、L5,C6、L6组成的带通滤波器。调频接收机可以插在FM插孔,接收有线电视台发出的凋频信号,但大部分FM插孔目前还没有信号输出,属于预留插孔。 
  • MIMO系统在发端与收端均采用多天线单元,运用先进无线传输信号处理技术,以及无线信道多径传播,因势利导,开发空间资源,建立空间并行传输通道。在不增加带宽与发射功率情况下,成倍提高无线通信质量与...
  • 广义地讲,任何一种信息传输的通道(媒质)都可视为是一种滤波器。因为,任何装置的响应特性都是激励频率的函数,都可用频域函数描述其传输特性。因此,构成测试系统的任何一个环节,诸如机械系统、电气网络、仪器...
  • I2C通信详解

    万次阅读 2016-10-31 17:34:56
    (1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。 (2)SDA(serial data): 数据线,通信数据都通过SDA线传输 2.通信特征:串行、同步、非差分、低速率 (1)I2C属于串行通信

    注:本文学习朱有鹏老师课程和自己整理而成。方便今后查阅,感谢朱老师~

    什么是I2C通信

    1.物理接口:SCL + SDA
    (1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。
    (2)SDA(serial data): 数据线,通信数据都通过SDA线传输


    2.通信特征:串行、同步、非差分、低速率
    (1)I2C属于串行通信,所有的数据以为单位在SDA线上串行传输。
    (2)同步通信就是通信双方工作在同一个时钟下,一般是通信的A方通过一根CLK信号线传输A自己的时钟给B,B工作在A传输的时钟下。所以同步通信的显著特征就是:通信线中有CLK
    (3)非差分。因为I2C通信速率不高,而且通信双方距离很近,所以使用电平信号通信。
    (4)低速率。I2C一般是用在同一个板子上的2个IC之间的通信,而且用来传输的数据量不大,所以本身通信速率很低(一般几百KHz,不同的I2C芯片的通信速率可能不同,具体在编程的时候要看自己所使用的设备允许的I2C通信最高速率,不能超过这个速率)


    3.突出特征1:主设备+从设备
    (1)I2C通信的时候,通信双方地位是不对等的,而是分主设备和从设备。通信由主设备发起,由主设备主导,从设备只是按照I2C协议被动的接受主设备的通信,并及时响应。
    (2)谁是主设备、谁是从设备是由通信双方来定的(I2C协议并无规定),一般来说一个芯片可以只能做主设备、也可以只能做从设备、也可以既能当主设备又能当从设备(软件配置)。


    4.突出特征2:可以多个设备挂在一条总线上(从设备地址)
    (1)I2C通信可以一对一(1个主设备对1个从设备),也可以一对多(1个主设备对多个从设备)。
    (2)主设备来负责调度总线,决定某一时间和哪个从设备通信。注意:同一时间内,I2C的总线上只能传输一对设备的通信信息,所以同一时间只能有一个从设备和主设备通信,其他从设备处于“冬眠”状态,不能出来捣乱,否则通信就乱套了。
    (3)每一个I2C从设备在通信中都有一个I2C从设备地址,这个设备地址是从设备本身固有的属性,然后通信时主设备需要知道自己将要通信的那个从设备的地址,然后在通信中通过地址来甄别是不是自己要找的那个从设备。(这个地址是一个电路板上唯一的,不是全球唯一的)

    主要用途:SoC和周边外设之间的通信(典型的如EEPROM、电容触摸IC、各种sensor等)




    由I2C学通信时序

    1.什么是时序?
    时序:字面意思,时序就是时间顺序,实际上在通信中时序就是通信线上按照时间顺序发生的电平变化,以及这些变化对通信的意义就叫时序。


    2.I2C的总线空闲状态、起始位、结束位
    (1)I2C总线上有1个主设备,n(n>=1)个从设备。I2C总线上有2种状态;空闲态(所有从设备都未和主设备通信,此时总线空闲)和忙态(其中一个从设备在和主设备通信,此时总线被这一对占用,其他从设备必须歇着)。
    (2)整个通信分为一个周期一个周期的,两个相邻的通信周期是空闲态。每一个通信周期由一个起始位开始,一个结束位结束,中间是本周期的通信数据。
    (3)起始位并不是一个时间点,起始位是一个时间段,在这段时间内总线状态变化情况是:SCL线维持高电平,同时SDA线发生一个从高到低的下降沿。
    (4)与起始位相似,结束位也是一个时间段。在这段时间内总线状态变化情况是:SCL线维持高电平,同时SDA线发生一个从低到高的上升沿。


    3.I2C数据传输格式(数据位&ACK)
    (1)每一个通信周期的发起和结束都是由主设备来做的,从设备只有被动的响应主设备,没法自己自发的去做任何事情。
    (2)主设备在每个通信周期会先发8位的从设备地址(其实8位中只有7位是从设备地址,还有1位表示主设备下面要写入还是读出)到总线(主设备是以广播的形式发送的,只要是总线上的所有从设备其实都能收到这个信息)。然后总线上的每个从设备都能收到这个地址,并且收到地址后和自己的设备地址比较看是否相等。如果相等说明主设备本次通信就是给我说话,如果不想等说明这次通信与我无关,不用听了不管了。
    (3)发送方发送一段数据后,接收方需要回应一个ACK。这个响应本身只有1个bit位,不能携带有效信息,只能表示2个意思(要么表示收到数据,即有效响应;要么表示未收到数据,无效响应
    (4)在某一个通信时刻,主设备和从设备只能有一个在发(占用总线,也就是向总线写),另一个在收(从总线读)。如果在某个时间主设备和从设备都试图向总线写那就完蛋了,通信就乱套了。


    4.数据在总线上的传输协议
    (1)I2C通信时的基本数据单位也是以字节为单位的,每次传输的有效数据都是1个字节(8位)。
    (2)起始位及其后的8个clk中都是主设备在发送(这设备掌控总线),此时从设备只能读取总线,通过读总线来得知主设备发给从设备的信息;然后到了第9周期,按照协议规定从设备需要发送ACK给主设备,所以此时主设备必须释放总线(主设备把总线置为高电平然后不要动,其实就类似于总线空闲状态),同时从设备试图拉低总线发出ACK。如果从设备拉低总线失败,或者从设备根本就没有拉低总线,则主设备看到的现象就是总线在第9周期仍然一直保持高,这对主设备来说,意味着我没收到ACK,主设备就认为刚才给从设备发送的8字节不对(接收失败)


    S5PV210的I2C控制器
    通信双方本质上是通过时序在工作,但是时序会比较复杂不利于SoC软件完成,于是乎解决方案是SoC内部内置了硬件的控制器来产生通信时序。这样我们写软件时只需要向控制器的寄存器中写入配置值即可,控制器会产生适当的时序在通信线上和对方通信。
    1.结构框图
    (1)时钟部分,时钟来源是PCLK_PSYS,经过内部分频最终得到I2C控制器的CLK,通信中这个CLK会通过SCL线传给从设备。
    (2)I2C总线控制逻辑(前台代表是I2CCON、I2CSTAT这两个寄存器),主要负责产生I2C通信时序。实际编程中要发送起始位、停止位、接收ACK等都是通过这两个寄存器(背后所代表的电路模块)实现的。
    (3)移位寄存器(shift register),将代码中要发送的字节数据,通过移位寄存器变成1个位一个位的丢给SDA线上去发送/接收。学过数字电路的同学应该对移位寄存器不陌生。
    (4)地址寄存器+比较器。本I2C控制器做从设备的时候用。(没用过,理论分析)


    2.系统分析I2C的时钟
    (1)I2C时钟源头来源于PCLK(PCLK_PSYS,等于66MHz),经过了2级分频后得到的。
    (2)第一级分频是I2CCON的bit6,可以得到一个中间时钟I2CCLK(等于PCLK/16或者PCLK/512)
    (3)第二级分频是得到最终I2C控制器工作的时钟,以I2CCLK这个中间时钟为来源,分频系数为[1,16]
    (4)最终要得到时钟是2级分频后的时钟,譬如一个可用的设置是:66000KHz/512/4=32KHz


    3.主要寄存器I2CCON、I2CSTAT、I2CADD、I2CDS
    I2CCON + I2CSTAT:主要用来产生通信时序和I2C接口配置。
    I2CADD:用来写自己的slave address
    I2CDS:发送/接收的数据都放在这里


    X210板载gsensor介绍
    1.原理图查阅
    (1)gsensor的供电由PWMTOUT3引脚控制。当PWMTOUT3输出低电平时gsensor无电不工作;当输出高电平时gsensor才会工作。
    (2)gsensor的SDA和SCL接的是S5PV210的I2C端口0
    (3)将来编程时在gsensor_init函数中要去初始化相关的GPIO。要把相应的GPIO设置为正确的模式和输入输出值。


    2.重力加速度传感器简介
    (1)用在手机、平板、智能手表等设备上,用来感受人的手的移动,获取一些运动的方向性信息用来给系统作为输入参量。
    (2)可以用来设计智能手表的计步器功能。
    (3)重力加速度传感器、地磁传感器、陀螺仪等三个传感器结合起来,都是用来感测运动的速度、方位等信息的,所以现在最新的有9轴传感器,就是把三者结合起来,并且用一定的算法进行综合得出结论,目的是更加准确。
    (4)一般传感器的接口有2种:模拟接口和数字接口。模拟接口是用接口电平变化来作为输出的(譬如模拟接口的压力传感器,在压力不同时输出电平在0~3.3V范围内变化,每一个电压对应一个压力。),SOC需要用AD接口来对接这种传感器对它输出的数据进行AD转换,转换得到数字电压值,再用数字电压值去校准得到压力值;数字接口是后来发展出来的,数字接口的sensor是在模拟接口的sensor基础上,内部集成了AD,直接(通过一定的总线接口协议,一般是i2C)输出一个数字值的参数,这样SoC直接通过总线接口初始化、读取传感器输出的参数即可(譬如gsensor、电容触摸屏IC)。


    3.I2C从设备的设备地址
    (1)KXTE9的I2C地址固定为0b0001111(0x0f)
    (2)I2C从设备地址本身是7位的,但是在I2C通信中发送I2C从设备地址时实际发送的是8位,这8位中高7位(bit7-bit1)对应I2C从设备的7位地址,最低一位(LSB)存放的是R/W信息(就是说下一个数据是主设备写从设备读(对应0),还是主设备读从设备写(对应1))
    (3)基于上面讲的,对于KXTE9来说,主设备(SoC)发给gsensor信息时,SAD应该是:0b00011110(0x1E)
    如果是主设备读取gsensor信息时,SAD应该是:0b00011111(0x1F)


    4.I2C从设备的通信速率
    (1)I2C协议本身属于低速协议,通信速率不能太高。
    (2)实际上通信的主设备和从设备本身都有最高的通信速率限制(属于各个芯片本身的参数),实际编程时怎么确定最终的通信速率?只要小于两个即可。
    (3)一般来说只能做从设备的sensor芯片本身i2c通信速率偏低,像KXTE9最高支持400KHz的频率。




    I2C总线的通信流程
    S5PV210的主发送流程图
    S5PV210的主接收流程图
    gsensor的写寄存器流程图
    gsensor的读寄存器流程图




    2C通信代码分析1
    1.I2C控制器初始化:s3c24xx_i2c_init
    初始化做的事情:初始化GPIO,设置IRQEN和ACKEN,初始化I2C时钟

    2.I2C控制器主模式开始一次读写:s3c24xx_i2c_message_start


    3.I2C控制器主模式结束一次读写:s3c24xx_i2c_stop




    I2C通信代码分析2
    框架分析:我们最终目的是通过读写gsensor芯片的内部寄存器来得到一些信息。为了完成这个目的,我们需要能够读写gsensor的寄存器,根据gsensor的规定我们需要按照一定的操作流程来读写gsensor的内部寄存器,这是一个层次(姑且叫做传输层、协议层、应用层);我们要按照操作流程去读写寄存器,就需要考虑I2C接口协议(这就是所谓的物理层,本质就是那些时序)。此时主机SoC有或者没有控制器,有控制器时考虑控制器的寄存器,没控制器时要自己软件模拟时序。
    协议层的代码主要取决于gsensor芯片;物理层代码主要取决于主机SoC。




    gsensor写寄存器:gsensor_i2c_write_reg
    gsensor读寄存器:gsensor_i2c_read_reg
    gsensor编程:gsensor_initial等

    展开全文
  • HDMI编码规则

    2020-07-24 09:04:31
    video data 编码原理 D 输入8位数据 cnt 输出0或1个数计数器,有...传输分为3个区间,CTL Encoding,传输CTL信号(B通道:HV信号,G通道CTL0,CTL1信号,R通道CTL2,CTL3信号,Preamble属于该段信号,)Data island

    video data 编码原理

    在这里插入图片描述
    D 输入的8位数据
    cnt 输出0或1的个数计数器,有正负可用【5:0】范围数据表示,每次传输完一行视频数据后清零
    q_m 中间数据,8位转9位数据
    q_out 10位输出数据
    N1{x} x内1的个数
    N0{x} x内0的个数

    对应解码
    在这里插入图片描述
    HDMI编码结构
    在这里插入图片描述
    视频帧传输结构
    在这里插入图片描述
    传输分为3个区间,CTL Encoding,传输CTL信号(B通道:HV信号,G通道CTL0,CTL1信号,R通道CTL2,CTL3信号,Preamble属于该段信号,)Data island,传输Audio Data数据(B通道,比较特殊,传输含有HV信号,其他两个通道包含了保护带信号和根据D[3:0]的编码信号)Video Data period(传输视频数据,包含了保护带,与Data island的保护带不同)

    Preamble 前导符属于CTL Encoding区域,只有GR两个通道有,两个通道,不同数据的前导符不同,如图
    在这里插入图片描述
    隔离带(Guard Band)
    视频区域和数据区域隔离带不同
    在这里插入图片描述
    在这里插入图片描述
    在进行HDMI音视频传输时,B通道需要特殊处理,时序见上图,GR通道前导码需要根据时序在对应端口提供数据以供编码,隔离带在编码过程中产生。

    根据时序,需要注意,音频数据在视频数据消隐期提供,且音频数据提供开始时需要与该行起始间隔最少12个像素时钟,音频数据与视频数据最少间隔16个像素时钟。

    展开全文
  • 7号信令: TUP与ISUP区别

    千次阅读 2019-10-11 18:35:16
    TUP:电话用户部分,利用公共信道信令系统话音通道传输语音业务。 ISUP:ISDN 用户部分,支持 ISDN 中话音和非话音用途基本承载业务和补充业务提供所需的信号功能。可用于传送数据业务。 ...

    7号信令: TUP 与 ISUP 的区别
    用户部分(UP, use part)属于 No.7 信令系统的第四功能级,TUP 和 ISUP是最常用的部分之一。那么,TUP 和 ISUP 的区别有哪些呢?

    TUP:电话用户部分,利用公共信道信令系统的话音通道传输语音业务。
    ISUP:ISDN 用户部分,支持 ISDN 中话音和非话音用途的基本承载业务和补充业务提供所需的信号功能。可用于传送数据业务。
    下面对 TUP,ISUP 信令消息相同与区别之处进行粗略的分析:

    1.初始地址消息
    对于 TUP,初始地址消息包括 2 种:

    — IAM 初始地址消息
    — IAI 带有附加信息的初始地址消息,它比 IAM 多一些附加消息,比如包含被叫用户, 计费等信息。例如:
    在这里插入图片描述
    对于 ISUP,初始地址消息只有 1 种:
    —IAM 初始地址消息
    在这里插入图片描述
    例如:
    在这里插入图片描述
    在这里插入图片描述
    很明显,ISUP 的信令消息比 TUP的包含参数多,更适应多业务的传送。

    2.后续地址消息
    对于 TUP ,后续地址消息包括 2 种:
    —SAM 带有一个或多个地址信号的后续地址消息
    —SAO 带有一个地址信号的后续地址消息

    对于 ISUP,后续地址消息只有 1 种:
    —SAM 后续地址消息
    在初始地址消息后前向发送的消息,用来传送附加的被叫用户号码信息。

    3.地址全消息 ACM
    在TUP消息中,ACM包含地址全信号类型表示语,用户闲表示语,信令通道表示语等。 例如:
    00000025 ACM (地址全信号,计费//用户闲//全部是NO.7信号方式通道)

    在ISUP 消息中,ACM 消息有 Early ACM 和 Late ACM 之分。
    Early ACM 是指 ISDN 终端作为一个智能设备,当收到 IAM 消息时,就发出第一反应信息。此类 ACM 后跟 CPG消息(呼叫进展消息)进行补充说明。 例如:
    00001412 ACM H’1412: 普通用户/计费/无被叫用户状态
    00001416 CPG H’1416: 被叫用户空闲
    02110101

    Late ACM 是指 ISDN 终端收到 IAM 消息后,根据 ISDN 所有终端的状态发出消息。 例如:
    29011416 ACM H’1416:普通用户/计费/被叫用户空闲
    00000101

    4.应答消息
    在 TUP 消息中,应答消息一般有 2种:
    —ANN 应答信号、免费
    —ANC 应答信号、计费

    在 ISUP 消息中,应答消息只有 1 种:
    —ANM 应答消息:后向发送的消息,表明呼叫已应答。与计费信息一起使用。

    事实上,ISUP也常用CON(接续/连接消息),CON相当于ACM+ANM。在语音信箱等IVR应用上,使用CON可以节约一条消息。

    5.释放消息
    在 TUP 消息中,释放消息一般有 3种:
    —CBK挂机信号,后向信号,被叫挂机时的信号。
    —CCL 主叫用户挂机信号,被叫控制时主叫的挂机信号。
    —CLF拆线信号,前向拆线信号。
    —另外,后向建立不成功消息有12种:例如,ADI(地址不全),CFL(呼叫故障),UNN(空号),SSB(用户忙),LOS(线路不工作信号)等。

    在 ISUP 消息中,释放消息只有 1 种:
    —REL 释放消息: (此释放消息中包含成功或各种不成功的原因值)
    在任一方向发送的消息,表明由于所提供的原因电路正在释放,当收到释放完成消息时准备 好成为空闲状态。另,如果呼叫要前向转移或者要重选路由,则在该消息中传送相应的表示 语和改发的地址。例如:
    80020002 REL
    00000090 H’90=B’10010000:正常释放(Cause值=16)

    6.另外,ISUP 消息中有一些经常使用的消息是TUP不用的
    —CFN混乱消息:如果交换局未识别出消息或检出消息的某一部分时,则相应如何消息而发送的消息。例如:
    82030002 CFN
    000039E3

    —CQM 电路群询问消息:为了要求远端交换局在指定范围内给出所有电路的状态,日常或电路的状态。有的交换机每天都会向对端局发送一次此消息。
    —CQR 电路群询问响应消息:响应电路群询问消息而发送的消息,以便在指定的范围内指示所有电路的状态。

    通过上面的这些对比分析,我们了解到ISUP承载的业务更丰富。在实际开局中,ISUP也越来越受到广泛使用。

    转自《7号信令: TUP与ISUP的区别》

    展开全文
  • DWDM光模块和CWDM光模块区别

    千次阅读 2019-12-17 17:35:37
    DWDM光模块和CWDM光模块的区别 近年来波分复用(WDM)技术受到网络用户的热烈欢迎,这是一种在...DWDM光模块属于密集波分复用技术,可以将不同波长的光耦合到单芯光纤中去,一起传输。DWDM光模块的通道间隔根据需要...
  • (1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。 (2)SDA(serial data): 数据线,通信数据都通过SDA线传输 2、通信特征:串行、同步、非差分、低速率、半双工 (1)I2C属于...
  • TUP与ISUP区别

    2008-12-18 09:07:31
    7号信令: TUP与ISUP...TUP:电话用户部分,利用公共信道信令系统话音通道传输语音业务。 ISUP:ISDN 用户部分,支持 ISDN 中话音和非话音用途基本承载业务和补充业务提供所需的信号功能。可用于传送数据业务。
  • I2C通信和ADC

    千次阅读 2016-10-03 22:48:52
    SDA:数据线,传输数据信号,主从设备之间相互传递数据的通道 I2C属于串行通信,数据以bit为单位在SDA线上串行依次传输,同步工作状态,主从设备工作在同一个时钟频率下,通过SCL线同步时钟,I2C传输电平信号,不...
  • STM32F103入门 | 16.ADC实验

    万次阅读 多人点赞 2019-05-01 09:08:06
    是指将连续变量的模拟信号转换为离散的数字信号的器件。典型的模拟数字转换器将模拟信号转换为表示一定比例电压值的数字信号。在存储或传输时,模数转换器几乎必不可少。 STM32 在片上集成的 ADC 外设非常强大,STM...
  • 将信源产生的模拟信号转换成为数字信号(或者信源本身就是数字信号),然后直接传输数字信号或通过用数字信号对载波进行数字调制来传输信号的技术称为数字通信技术。与模拟信号相比,数字信号有多方面的优点;1抗...
  • 主板与CPU搭配

    2014-01-17 20:22:42
     875P最大特点是支持800MHz前端总线、双通道内存技术和超线程技术,此外,875芯片组具备PAT技术能够优化信号在北桥和内存之间的传输效率,而且该功能能够在各种外频下工作,对提高系统效能有一定帮助。...
  • I2C通信

    2018-03-13 09:51:56
    什么事I2C通信物理接口:SCL+SDASCL(serial clock ):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。SDA(serial data):数据线,通信数据都通过SDA线传输通信特征:串行、同步、非差分、低...
  • 量其他信号的频率。通常情况下计算每秒内待测信号的脉冲个数,此时我们称 闸门时间为1 秒。闸门时间也可以大于或小于一秒。闸门时间越长,得到的频 率值就越准确,但闸门时间越长则没测一次频率的间隔就越长。闸门...
  • STM32之ADC实例(基于DMA方式)

    万次阅读 多人点赞 2017-07-14 17:43:49
    ADC简介: ... STM32在片上集成ADC外设非常强大,我使用奋斗开发板是STM32F103VET6,属于增强型CPU,它有18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次,连续,扫描或间断
  • linux音频子系统 - pcm设备

    千次阅读 2017-12-11 17:15:21
    脉冲编码调制(Pulse Code Modulation,PCM),就是把一个时间连续,取值连续模拟信号变换成时间离散,取值离散数字信号后在信道中传输,这是基本原理。 根据此原理,在音频领域数字音频就用pcm设备来代表,pcm...
  • I2C通信全面解析

    千次阅读 多人点赞 2020-02-19 18:03:25
    (1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。 (2)SDA(serial data):数据线,通信数据都通过SDA线传输 2. 通信特征:串行、同步、非差分、低速率 (1)I2C属于...
  • 通信网络技术

    2014-08-06 13:30:59
    传输系统是信息传递的通道,它将用户终端与交换系统之间以及交换系统相互之间联接起来,形成网路。传输系统按传输媒介的不同,可分为有线传输系统和无线传输系统两类。有线传输系统以电磁波沿某种有形媒质的传播来...
  • 网络信号经由网线传输到对应服务器网络调节器后,再转化成数字信号,使计算机可以处理(发出和接收过程是一样)。那是不是这样就可以建立 TCP 连接了呢?还不行。TCP 为了建立...
  • 第十三天: I2C通信详解

    千次阅读 2016-08-13 22:32:51
    clock ):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。 SDA(serial data):数据线,通信数据都通过SDA线传输 通信特征:串行、同步、非差分、低速率 I2C 属于串行通信,所有的数据...
  • (1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。 (2)SDA(serial data): 数据线,通信数据都通过SDA线传输 1.12.1.2、通信特征:串行、同步、非差分、低速率 (1)I2C属于串行...
  • 什么是I2C通信物理接口:SCL + SDA(1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。(2)SDA(serial data): 数据线,通信数据都通过SDA线传输通信特征:串行、同步、非差分、低...
  • I2C通信略谈

    2017-09-01 16:42:30
    (1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。 (2)SDA(serial data): 数据线,通信数据都通过SDA线传输   通信特征:串行、同步、非差分、低速率 (1)I2C属于串行通信,...
  • AMR在ip域中编码

    2017-11-27 09:02:21
    在GSM网络,基站、基站控制器可根据网络质量和信号质量情况动态调整语音编码模式以提高不同网络状况下语音质量。现在手机终端基本上都支持AMR编码,Nokia从2004年开始提供支持AMR终端,目前所有新型号终端都...

空空如也

空空如也

1 2 3
收藏数 53
精华内容 21
关键字:

属于传输信号的通道