精华内容
下载资源
问答
  • DAC

    2014-03-20 00:22:00
    大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控制器 输入:8位或12位(数据可以设置成左对齐或右对齐 ) 输出: 0~VREF+(可通过引脚输入获得更高精确度,2.4V ≤ VREF+ ≤ ...

    大简介

    大容量的 STM32F103 具有内部 DAC

     

    大容量产品是指闪存存储器容量在256K至512K字节之间的STM32F101xx和STM32F103xx微控制器

    • 输入:8位或12位(数据可以设置成左对齐或右对齐 )
    • 输出:  0~VREF+(可通过引脚输入获得更高精确度,2.4V ≤ VREF+ ≤ VDDA (3.3V))

        DAC输出 = VREF x (DOR / 4095)。

    • 通道:DAC模块有2个输出通道DAC_Channel_1/2,可以同时工作(每个通道都有单独的转换器)
    • 高级功能:
      • 噪声波形生成
      • 三角波形生成
    • 寄存器相关开关
      • DAC使能[使能通道1(DAC1)或通道2(DAC2))]
      • DMA使能
      • 触发使能
      • 其它高级开关
    • 输出缓存:DAC 输出缓存有问题,使得输出达不到0,不推荐开启
    • 使能:  通道的使能位ENx,代表模拟输出的供电,只是‘A’的开关,'D'这部分(模拟输出前的准备工作)还是一直有的
    • GPIO:  为了避免寄生的干扰和额外的功耗,引脚PA4或者PA5应当设置成模拟输入(AIN)[没有模拟输出],一但 使能 DACx 通道之后,相应的 GPIO 引脚(PA4 或者 PA5)会自动与 DAC 的模拟输出相连

    • 细节:  不能在已使能状态下(ENx),修改触发设置(变TSELx[2:0])
    • DMA:  一旦有外部触发(而不是软件触发)发生,则产生一个DMA请求
    • 双DAC:若使用双DAC且两个DAC输出一样时,可操作DHR8RD、DHR12RD和DHR12LD同时控制

    库函数

    • 使能RCC_APB1Periph_DAC
    • 初始:DAC_Init
      • 是否使用触发
      • 是否产生波形
      • 是否设置输出缓存
      • 设置屏蔽/幅值选择器(产生波形时用)
    • 使能:DAC_Cmd(DAC_Channel_1, ENABLE); //使能 DAC1
    • 输出:DAC_SetChannel1Data(DAC_Align_12b_R, 20);//设置输出值(寄存器值,非电压值)//DAC的工作形式:连续取该寄存器的值不断转换,so只要设置该寄存器的值就一切ok,等待个3,4us输出就更新了

      • DAC_GetDataOutputValue(DAC_Channel_1);//获得输出值

    转载于:https://www.cnblogs.com/2cats/p/3588642.html

    展开全文
  • STM32F1xx官方资料: 《STM32中文参考手册V10》-第12章 ...是指将离散的数字信号转换为连续变量的模拟信号的器件。 典型的数字模拟转换器将表示一定比例电压值的数字信号转换为模拟信号。 STM32的DAC模块是12位...

    STM32F1xx官方资料:

    《STM32中文参考手册V10》-第12章  数字模拟转换DAC

     

    DAC的基本介绍

    DAC的基本定义

    Digital-to-Analog Converter的缩写。指数/模转换器或者数字/模拟转换器。是指将离散的数字信号转换为连续变量的模拟信号的器件。

    典型的数字模拟转换器将表示一定比例电压值的数字信号转换为模拟信号。

    STM32的DAC模块是12位数字输入,电压输出型的DAC。

    DAC的主要特征

    • 2个DAC转换器:每个转换器对应1个输出通道;
    • 8位或者12位单调输出;
    • 12位模式下数据左对齐或者右对齐;
    • 同步更新功能;
    • 噪声波形生成;
    • 三角波形生成;
    • 双DAC通道同时或者分别转换;
    • 每个通道都有DMA功能;
    • 外部触发转换;
    • 输入参考电压VREF+。

     

    DAC的工作原理

    DAC的工作框图

    DAC模块的框图看起来比较复杂,接下来会一点一点地对它进行分析。

    DAC引脚

    在框图的四围是DAC的各个引脚,它们的名称、信号类型和作用见下图:

    这里需要注意的是:STM32F103ZET6一共只有两个DAC_OUTx引脚,分别为DAC_OUT1(PA4)、DAC_OUT2(PA5)。并且在做DAC功能的时候,引脚GPIO模式应该是模拟输入!!!

    为什么要使用模拟输入模式呢?因为一旦使能DACx通道后,相应的GPIO引脚(PA4或者PA5)会自动与DAC的模拟输出相连,设置为输入,是为了额外额外的干扰。

    DAC转换

    由框图可以看出,DAC受DORx寄存器直接控制的,但是不能直接往DORx寄存器写入数据,而是通过DHRx间接地传给DORx寄存器,实现对DAC的输出控制。

    不能直接对寄存器DAC_DORx写入数据,任何输出到DAC通道x的数据都必须写入DAC_DHRx寄存器(数据实际写入DAC_DHR8Rx、DAC_DHR12Lx、DAC_DHR12Rx、DAC_DHR8RD、DAC_DHR12LD、或者DAC_DHR12RD寄存器)。

    • 如果没有选中硬件触发(寄存器DAC_CR1的TENx位置0),存入寄存器DAC_DHRx的数据会在一个APB1时钟周期后自动传至寄存器DAC_DORx;
    • 如果选中硬件触发(寄存器DAC_CR1的TENx位置1),数据传输在触发发生以后3个APB1时钟周期后完成。

    一旦数据从DAC_DHRx寄存器装入DAC_DORx寄存器,在经过时间tSETTLING之后,输出即有效,这段时间的长短依电源电压和模拟输出负载的不同会有所变化。

    DAC数据格式

    根据上面可知,数据写入DAC_DHRx寄存器,然而实际上DAC_DHRx一共有6个寄存器!这是为什么呢?这就和DAC数据格式有很大的关系了。

    根据选择的配置模式,数据按照下文所述写入指定的寄存器:

    单DAC通道x,有3种情况:

    • 8位数据右对齐:用户须将数据写入寄存器DAC_DHR8Rx[7:0]位(实际是存入寄存器DHRx[11:4]位);
    • 12位数据左对齐:用户须将数据写入寄存器DAC_DHR12Lx[15:4]位(实际是存入寄存器DHRx[11:0]位);
    • 12位数据右对齐:用户须将数据写入寄存器DAC_DHR12Rx[11:0]位(实际是存入寄存器DHRx[11:0]位)。

    一般采用第三种方式:12位数据右对齐比较多。

    根据对DAC_DHRyyyx寄存器的操作,经过相应的移位后,写入的数据被转存到DHRx寄存器中(DHRx是内部的数据保存寄存器x)。随后,DHRx寄存器的内容或被自动地传送到DORx寄存器,或通过软件触发或外部事件触发被传送到DORx寄存器。

    双DAC通道,有3种情况:

    • 8位数据右对齐:用户须将DAC通道1数据写入寄存器DAC_DHR8RD[7:0]位(实际是存入寄存器DHR1[11:4]位),将DAC通道2数据写入寄存器DAC_DHR8RD[15:8]位(实际是存入寄存器DHR2[11:4]位);
    • 12位数据左对齐:用户须将DAC通道1数据写入寄存器DAC_DHR12LD[15:4]位(实际是存入寄存器DHR1[11:0]位),将DAC通道2数据写入寄存器DAC_DHR12LD[31:20]位(实际是存入寄存器DHR2[11:0]位);
    • 12位数据右对齐:用户须将DAC通道1数据写入寄存器DAC_DHR12RD[11:0]位(实际是存入寄存器DHR1[11:0]位),将DAC通道2数据写入寄存器DAC_DHR12RD[27:16]位(实际是存入寄存器DHR2[11:0]位)。

    选择DAC触发

    在框图的左上方,是指DAC转换可以由某外部事件触发(定时器计数器、外部中断线)。配置控制位TSELx[2:0]可以选择8个触发事件之一触发DAC转换。具体的外部触发的种类如下图所示:

    DAC输出电压

    当DAC的参考电压位VREF+的时候,数字输入经过DAC被线性地转换为模拟电压输出,其范围为0到VREF+。

    任一DAC通道引脚上的输出电压满足下面的关系:

    DAC输出 = VREF x (DOR / 4095)。

    注意:此时数据格式:应该选择12位数据右对齐。

    使能DAC输出缓存

    DAC集成了2个输出缓存,可以用来减少输出阻抗,无需外部运放即可直接驱动外部负载。每个DAC通道输出缓存可以通过设置DAC_CR寄存器的BOFFx位来使能或者关闭。

    但是,如果STM32的DAC输出缓存使能的话,虽然输出能力强一点,但是输出没有办法减到0,所以一般都不使用这个功能。

     

    DAC相关配置寄存器

    DAC控制寄存器(DAC_CR)

    作用:配置DAC通道使能、触发使能、输出缓存、噪声输出使能、三角波输出使能。

    DAC软件触发寄存器(DAC_SWTRIGR)

    作用:配置DAC通道软件触发使能。

    DAC通道数据保持寄存器(DAC_DHRxRx)

    DAC通道1的12位右对齐数据保持寄存器(DAC_DHR12R1)

    DAC通道1的12位左对齐数据保持寄存器(DAC_DHR12L1)

    DAC通道1的8位右对齐数据保持寄存器(DAC_DHR8R1)

    除了DAC通道1,还有DAC通道2的对应的三个数据保持寄存器。

    DAC数据输出寄存器(DAC_DORx)

    DAC通道1数据输出寄存器(DAC_DOR1)

    除了DAC通道1,还有DAC通道2的对应的数据输出寄存器。

     

    DAC相关配置库函数

    • 1个初始化函数
    void DAC_Init(uint32_t DAC_Channel, DAC_InitTypeDef* DAC_InitStruct);

    作用:配置外部触发的方式、噪声波生成、三角波生成、输出缓存。

    • 1个使能函数
    void DAC_Cmd(uint32_t DAC_Channel, FunctionalState NewState);

    作用:配置DAC某个通道使能。

    • 3个输出值函数
    void DAC_SetChannel1Data(uint32_t DAC_Align, uint16_t Data);
    void DAC_SetChannel2Data(uint32_t DAC_Align, uint16_t Data);
    uint16_t DAC_GetDataOutputValue(uint32_t DAC_Channel);

    作用:前两个向各自通道以某种对齐方式放入数值,第三个获得某个通道输出的数值。

     

    DAC一般步骤

    实验目标:利用按键控制STM32内部DAC的通道1来输出电压,同时通过ADC1的通道1采集DAC的输出电压。

    • 开启输出引脚、DAC时钟,设置为模拟输入。调用函数:RCC_APBxPeriphClockCmd();
    • 初始化DAC,设置DAC的工作模式。调用函数:DAC_Init();
    • 使能DAC转换通道。调用函数:DAC_Cmd();
    • 设置DAC的输出值。调用函数:DAC_SetChannelxData()。

    下面按照这个一般步骤来进行一个简单的DAC程序:

    //DAC通道1输出初始化
    void Dac1_Init(void)
    {
      
    	GPIO_InitTypeDef GPIO_InitStructure;
    	DAC_InitTypeDef DAC_InitType;
    
    	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE );	  //使能PORTA通道时钟
       	RCC_APB1PeriphClockCmd(RCC_APB1Periph_DAC, ENABLE );	  //使能DAC通道时钟 
    
    	GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4;				 // 端口配置
     	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN; 		 //模拟输入
     	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
     	GPIO_Init(GPIOA, &GPIO_InitStructure);
    	GPIO_SetBits(GPIOA,GPIO_Pin_4)	;//PA.4 输出高
    					
    	DAC_InitType.DAC_Trigger=DAC_Trigger_None;	//不使用触发功能 TEN1=0
    	DAC_InitType.DAC_WaveGeneration=DAC_WaveGeneration_None;//不使用波形发生
    	DAC_InitType.DAC_LFSRUnmask_TriangleAmplitude=DAC_LFSRUnmask_Bit0;//屏蔽、幅值设置
    	DAC_InitType.DAC_OutputBuffer=DAC_OutputBuffer_Disable ;	//DAC1输出缓存关闭 BOFF1=1
        DAC_Init(DAC_Channel_1,&DAC_InitType);	 //初始化DAC通道1
    
    	DAC_Cmd(DAC_Channel_1, ENABLE);  //使能DAC1
      
        DAC_SetChannel1Data(DAC_Align_12b_R, 0);  //12位右对齐数据格式设置DAC值
    
    }
    
    //设置通道1输出电压
    //vol:0~3300,代表0~3.3V
    void Dac1_Set_Vol(u16 vol)
    {
    	float temp=vol;
    	temp/=1000;
    	temp=temp*4096/3.3;
    	DAC_SetChannel1Data(DAC_Align_12b_R,temp);//12位右对齐数据格式设置DAC值
    }
    
    
     int main(void)
     {	 
    	u16 adcx;
    	float temp;
     	u8 t=0;	 
    	u16 dacval=0;
    	u8 key;
    	delay_init();	    	 //延时函数初始化	  
    	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
    	uart_init(115200);	 	//串口初始化为115200
    	KEY_Init();			  //初始化按键程序
     	LED_Init();			     //LED端口初始化
    	LCD_Init();			 	 //LCD初始化
    	usmart_dev.init(72);	//初始化USMART	
     	Adc_Init();		  		//ADC初始化
    	Dac1_Init();				//DAC初始化
    
    	POINT_COLOR=RED;//设置字体为红色 
    	LCD_ShowString(60,50,200,16,16,"WarShip STM32");	
    	LCD_ShowString(60,70,200,16,16,"DAC TEST");	
    	LCD_ShowString(60,90,200,16,16,"ATOM@ALIENTEK");
    	LCD_ShowString(60,110,200,16,16,"2015/1/15");	
    	LCD_ShowString(60,130,200,16,16,"WK_UP:+  KEY1:-");	
    	//显示提示信息											      
    	POINT_COLOR=BLUE;//设置字体为蓝色
    	LCD_ShowString(60,150,200,16,16,"DAC VAL:");	      
    	LCD_ShowString(60,170,200,16,16,"DAC VOL:0.000V");	      
    	LCD_ShowString(60,190,200,16,16,"ADC VOL:0.000V");
    	
    	 DAC_SetChannel1Data(DAC_Align_12b_R, 0);//初始值为0	    	      
    	while(1)
    	{
    		t++;
    		key=KEY_Scan(0);			  
    		if(key==WKUP_PRES)
    		{		 
    			if(dacval<4000)dacval+=200;
    		 DAC_SetChannel1Data(DAC_Align_12b_R, dacval);//设置DAC值	
    		}else if(key==KEY1_PRES)	
    		{
    			if(dacval>200)dacval-=200;
    			else dacval=0;
    		  DAC_SetChannel1Data(DAC_Align_12b_R, dacval);//设置DAC值
    		}	 
    	 if(t==10||key==KEY1_PRES||key==WKUP_PRES) //WKUP/KEY1按下了,或者定时时间到了
    		{	  
    			adcx=DAC_GetDataOutputValue(DAC_Channel_1);//读取前面设置DAC的值
    			LCD_ShowxNum(124,150,adcx,4,16,0);     	//显示DAC寄存器值
    			temp=(float)adcx*(3.3/4096);			//得到DAC电压值
    			adcx=temp;
     			LCD_ShowxNum(124,170,temp,1,16,0);     	//显示电压值整数部分
     			temp-=adcx;
    			temp*=1000;
    			LCD_ShowxNum(140,170,temp,3,16,0X80); 	//显示电压值的小数部分
     			adcx=Get_Adc_Average(ADC_Channel_1,10);		//得到ADC转换值	  
    			temp=(float)adcx*(3.3/4096);			//得到ADC电压值
    			adcx=temp;
     			LCD_ShowxNum(124,190,temp,1,16,0);     	//显示电压值整数部分
     			temp-=adcx;
    			temp*=1000;
    			LCD_ShowxNum(140,190,temp,3,16,0X80); 	//显示电压值的小数部分
    			LED0=!LED0;	   
    			t=0;
    		}	    
    		delay_ms(10);	
    
    	}
     }

     

    展开全文
  • DAC转换器

    2019-05-11 22:35:00
    DAC电路网络 权电阻网络 T型电阻网络 倒T型电阻网络 双极性电路 集成DAC的主要技术指标 最小输出电压ULSB/ 电流ILSB 输入数字量只有最低位为1时,DAC所... 分辨率:指DAC能够分辨最小电压的能力,他是DAC...

    DAC电路网络

    权电阻网络  T型电阻网络  倒T型电阻网络  双极性电路

    集成DAC的主要技术指标

    最小输出电压ULSB / 电流ILSB

    指输入数字量只有最低位为1时,DAC所输出的模拟电压幅度。

    满量程输出电压UFSR / 电流IFSR

    输入数字量的所有位均为1时,DAC输出模拟电压的幅度。

    转换精度——分辨率、转换误差

      分辨率:指DAC能够分辨最小电压的能力,他是DAC转换器在理论上所能达到的精度。有时直接将n或2n作为分辨率。(n为位数}

      转换误差:造成转换误差的原因有多种,如参考电压的搏动,运算放大器的零点漂移、模拟开关的导通内阻和导通压降、电阻解码信号中电阻阻值的偏差。

    ——比例系数误差  

    指由于DAC实际的比例系数与理想的比例系数之间存在偏差,而引起的输出模拟信号的误差,也称为增益误差或斜率误差。这种误差使得DAC的每一个模拟输出值都与相应的理论值相差同一个百分比,即输入的数字量越大,输出模拟信号的误差也就越大。参考电压的波动和运算放大器的闭环增益偏离理论值是引起这种误差的主要原因。

    ——失调误差  

    也称为零点误差或平移误差,它是指当输入数字量的所有位都为0时,DAC的输出电压与理想情况下的输出电压(应为0)之差。这种误差使得DAC实际的转换特性曲线相对于理想的转换特性曲线发生了平移。造成这种误差的原因时运算放大器的零点漂移。

    ——非线性误差  

    指一种没有一定变化规律的误差,他既不是常数也不是输入数字量成比例,通常用偏离转换特性的最大值表示。这种误差使得DAC理想的线性转换变为非线性。造成这种误差的原因有很多,如模拟开关的导通电阻和导通压降不可能绝对为零,而且各个模拟开关的导通电阻也未必相同;再如电阻网络中的电阻阻值存在偏差,各个电阻支路的电阻偏差以及输出电压的影响也不一定相同等等,这些都会导致输出模拟电压的非线性误差。

    转换速度——建立时间、转换速率

    建立时间:当DAC输入数字量发生变化后,输出的模拟量并不能立即达到所对应的数值,它需要一段时间,我们将这段时间称为建立时间。

    转换速率:建立时间的倒数即为转换速率,也就是每秒钟DAC至少可进行转换的次数。

    集成DAC芯片的选择与使用

    参数

    转换精度  

    转换速度  

    输入数字量的特征:编码方式(自然二进制码、补码、偏移二进制码、BCD码)  数字量的输入方式(串行、并行)  逻辑电平类型(TTL电平、CMOS电平或ECL电平等)  

    输出模拟量的特征:电压或电流输出、范围

    工作环境要求:工作电压、参考电源、工作温度、功耗、封装以及可靠性能要与应用系统相适应。

    常用DAC

    DAC0832

    由美国国家半导体(NSC)生产的8位D/A转换器,芯片采用CMOS工艺。该器件直接与Z80、8051、8085等微处理器接口相连,是目前微机控制系统中常用的D/A转换芯片

    性能(主要参数)

    并行8位DAC  TTL标准逻辑电平  可单缓冲、双缓冲或直通数据输入  单一电源供电5~15V  参考电压源-10~+10V  转换时间<=1us  线性误差<=0.2%FSR  功耗

    20mW  工作温度0~10℃

    引脚

    输入锁存器控制 D/A锁存器操作控制  
    CS' ILE WR'1 XFER' WR'2 DI0~DI7 Iout1、Iout2 UREF Ucc DGND AGND Rfb
    片选 输入锁存允许 写输入锁存器 传送控制 写D/C锁存器 输入数字量 输出数字量 参考电压源 工作电压源 数字电路地 模拟电路地 反馈电阻连线端

     

     

     

    ① 控制信号:
    CS、 ILE、 WR1 这三个信号在一起配合使用, 用于控制对输
    入锁存器的操作。 CS为片选信号, 低电平有效; ILE为输入锁
    存允许信号, 高电平有效; WR1为输入锁存器的写信号, 低电
    平有效。 只有当CS、 ILE、 WR1同时有效时, 输入的数字量才
    能写入输入锁存器, 并在WR1的上升沿实现数据锁存。
    XFER、 WR2这两个信号在一起配合使用, 用于控制对D/A
    锁存器的操作。 XFER为传送控制信号, 低电平有效; WR2 为
    D/A锁存器的写信号, 低电平有效。 只有当XFER、 WR2同时有
    效时, 输入锁存器的数字量才能写入到D/A锁存器, 并在WR2的
    上升沿实现数据锁存。
    ② 输入数字量:
    DI0~DI7是8位数字量输入(自然二进制码),其中, DI0
    为最低位, DI7为最高位。
    ③ 输出模拟量:
    IOUT1是DAC输出电流1。当D/A锁存器中的数据全为1时,
    IOUT1最大(满量程输出); 当D/A锁存器中的数据全为0时,
    IOUT1 = 0。IOUT2是DAC输出电流2。 IOUT2为一常数
    (满量程输出电流)
    与IOUT1之差,即IOUT1+IOUT2=满量程输出电流。
    ④ 电源、 地:
    UREF:参考电压源。 DAC0832需要外接基准电压, 在
    -10 V~+10 V范围内取值。
    UCC:工作电压源。 工作电压的范围为+5 V~+15 V,
    最佳工作状态时用+15 V。
    DGND、 AGND分别为数字电路地和模拟电路地。 所
    有数字电路的地线均接到DGND, 所有模拟电路的地线均
    接到AGND, 并且就近将DGND和AGND在一点且只能在
    一点短接, 以减少干扰。
    ⑤ 其它:
    Rfb为反馈电阻连线端。 DAC0832为电流输出型D/A转换
    器, 所以要获得模拟电压输出时, 需要外接运算放大器, 但
    运算放大器的反馈电阻不需要外接, 在芯片内部已集成了一
    个15 kΩ的反馈电阻。
    引脚详细

     

      

    转载于:https://www.cnblogs.com/rolingball-creation/p/10850388.html

    展开全文
  • 有源光缆大家听多了,,不知道大家知不知道高速线缆DAC? 在数据中心和互联数据高速发展的时代,DAC凭借其出色的简便性与价格优势极大地扩张其市场,在IDC市场方面更...是指在高速跳线的两端都装上光模块,通过将...
    有源光缆大家听多了,,不知道大家知不知道高速线缆DAC?

    在数据中心和互联数据高速发展的时代,DAC凭借其出色的简便性与价格优势极大地扩张其市场,在IDC市场方面更是占领了极大份额。
    1964204cf8cbcf1b8ef70e46f7e788cb76ef4ab0
    什么是高速线缆DAC?
     
    高速线缆(Direct Attach Cable)简称DAC,一般译为直接连接电缆或直连铜缆。是指在高速跳线的两端都装上光模块,通过将交换机连接到路由器或服务器上,广泛应用于存储区域网络、数据中心和高性能计算机连接,在网络通信中正逐渐崛起。

    高速线缆DAC的结构是什么?

    简单来说,高速线缆DAC是在一根线缆的两端接上光模块。
    详细来说,高速线缆DAC是以镀银导体和发泡绝缘芯线为材料,采用线对屏蔽及总屏蔽的方式,从而构成了高速线缆。下面配图一张。
    92613b71195774e206d67ea994ab1d87a8243790
    高速线缆DAC有哪些产品?

    参考易飞扬通信的高速线缆,给大家做两个介绍:

    1:100G QSFP28 DAC直连电缆

    •100GE QSFP28 无源铜缆可为客户提供100Gb/高带宽的数据互联能力,提供4路双工通道,每通道工作速率可支持到25Gb/s,汇聚带宽为100Gb/s
    •符合SFF-8665/SFF-8679和IEEE 802.3bj和InfinibandEDR
    •可提供支持1米到3米的距离范围,该产品广泛应用于数据中心或超算中心系统场景中
     
    2:100GE QSFP28 to 25G SFP28 DAC直连电缆

    •100GE QSFP28 to 4x 25GE SFP28并行扇出无源铜缆可为客户提供100Gb/高带宽的数据互联能力,其中一端为100GE QSFP28,另一端为4X 25GE SFP28
    •符合SFF-8665/SFF-8679和IEEE 802.3bj和InfinibandEDR
    •提供支持1米到3米的距离范围,该产品广泛应用于数据中心或超算中心系统场景中.

    我们知道,在大数据时代,高密度、高带宽应用越来越多的情况之下,有源光缆AOC越来越得到重视,那么,为什么在这样的情况之下,高速线缆DAC还会成为用户的选择?
    6d3ac516dad378a1c4236f82586fb0328cc9d12e
    换句话说:高速线缆DAC有什么优势?
     
    查询资料得知,高速线缆DAC的有优势如下:
    1、高性能:适用于数据中心的短距离布线,使用范围广,集成方案交换能力强。
    2、节能环保:高速线缆内部材质是铜芯,铜缆的自然散热效果好,节能环保。
    3、低功耗:高速线缆功耗低。由于无源电缆不需要电源,耗电量几乎为0;有源电缆耗电量一般在440mW左右。
    4、低成本:铜缆价格与光纤相比要低得多,因此,使用高速线缆能够大大降低整个数据中心的布线成本。

    通过上面我们知道,有源光缆在某方面比高速线缆有着优势,但是,在不同的场景中选择合适的线缆可以达到更加好的效果。易飞扬提(gb.gigalight.com)供各种高速新线缆DAC,各种解决方案,为用户构建更完善更高速的网络系统。

    展开全文
  • 是指在高速跳线的两端都装上光模块,通过将交换机连接到路由器或服务器上,广泛应用于存储区域网络、数据中心和高性能计算机连接,在网络通信中正逐渐崛起。 高速线缆DAC的结构是什么? 简单来说,高速线缆DAC是在一...
  • ADC-DAC

    2019-06-01 08:46:00
    电学上的模拟信号是主要是指幅度和相位都连续的电信号, 此信号可以被模拟电路进行各种运算,如放大,相加,相乘等。模拟信号是指用连续变化的物理量表示的信息, 其信号的幅度,或频率,或相位随时间作连续变化,...
  • 随此开发一起提供的“ NIMS材料数据转换工具( M-DaC )”的程序和源代码可以(1)自动提取与测量仪器制造商合作开发的测试的原理要求和元数据,然后自动执行其翻译(解码),以及(2)对数字数据的多维数组执行...
  • 关于DAC 输出功率问题 目前有些客户会说我们的 DAC 输出功率调不大,即使用 EQ 把整体幅值拉大,也...如下截图箭头所的地方范围 0-7,0 最小,7 最大,这里写为 7,芯片 DAC 输出最大的功率。 DAC_VSEL 6 改为7 ...
  • 与ADC相反,或者说互补,是指将离散的数字信号转换为连续变量的模拟信号的器件。 STM32学习笔记(18)ADC转换介绍 STM32 的 DAC 主要特点 2 个 DAC 转换器:每个转换器对应 1 个输出通道 8 位或者 12 位单调输出 12...
  • ADC/DAC设计常见40问

    2019-10-02 22:13:04
    本文章是关于ADC/DAC设计经典问答,涵盖时钟占空比、共模电压、增益误差、微分相位误差、...小信号带宽(Small Signal Bandwidth (SSBW))是指在指定的幅值输入信号及特定的频率下,它的输出幅值比低频时的输出...
  •  其实这个线性度也ADC非常重要的指标,ADC(或DAC,其实ADC也DAC组成的)线性度指标有两个:  INL:翻译过来叫“积分非线性”,ADC整体的非线性程度。  DNL:翻译过来叫“微分非线性”,ADC...
  • DAC,MAC,RBAC

    千次阅读 2012-09-06 14:13:04
    访问控制是指控制对一台计算机或一个网络中的某个资源的访问。没有它,所有人都可以访问任何资源。有了访问控制,用户在获取实际访问资源或进行操作之前,必须通过识别、验证、授权。 换言之,访问控制控制着一个...
  • 我们这里所说的“系统”是指闭环控制系统。这些系统依赖于输入至控制器的传感器数据,提供反馈,控制器据此采取措施。这些措施就是控制器输出的变化。通过确保高性能、高可靠性工业操作,闭环控制系统对于现代化工业...
  • 脉冲宽度调制缩写,它通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是在一个周期...
  • TLV5618由两个电阻网络实现两路数模转换,**每路DAC的核心一个拥有4096(2的12次方)个节点电阻,对应4096种不同的组合,**每个电阻网络的一段接到GND。 则DAC的输出电压范围0V~VREF 其中每个DAC通道的电阻网络...
  • 用STM32的内置DAC制作一个波形生成器(发生器)

    千次阅读 多人点赞 2020-06-01 17:31:20
    DAC指数模转换器,将数字量转为模拟量的一类元件。以此项目中的DAC为例,通过向DAC的寄存器写入0 ~ 4095之间的一个值,就能输出0 ~ 3.3V的一个电压。 2.STM32的内置DAC 此次使用的STM32F103ZET6
  • 前有些客户会说我们的 DAC 输出功率调不大,即使用 EQ 把整体幅值拉大,也提不出需要的功率,遇到这 ...如下截图箭头所的地方范围 0-7,0 最小,7 最大,这里写为 7,芯片 DAC 输出最大的功率。 ...
  • ADC采样率频率,采样速率周期。所以要完成ADC正常采集: 用采样率来讲就是ADC采样率要大于ADC转换率; 从采样速率角度讲就是采样速率要小于转换速率。 混叠 根据采样定理,超过奈奎斯特频率的输入...
  • 我们这里所说的“系统”是指闭环控制系统。这些系统依赖于输入至控制器的传感器数据,提供反馈,控制器据此采取措施。这些措施就是控制器输出的变化。通过确保高性能、高可靠性工业操作,闭环控制系统对于现代化工业...
  • ADC/DAC的一些参数

    2015-04-03 15:59:00
    LSB是指最低位一个bit的权值,比喻ADC是一把尺子,那LSB则是它的最小刻度。LSB=Vfs/(2^N),Vfs为full scale voltage,N为ADC的分辨率(Resolution)。 2、Offset Error Offset Error通常又被叫做Zero-Scale Error...
  • ADC/DAC设计经典问答(转载)

    千次阅读 2010-05-04 00:02:00
    ADC/DAC设计经典问答... 小信号带宽(Small Signal Bandwidth (SSBW))是指在指定的幅值输入信号及特定的频率下,它的输出幅值比低频时的输出幅值下降指定值时,该特定频率为小信号带宽。 2. 什么是共模电压(VCM)?
  • STM32下的PWM和DAC

    2021-01-03 19:05:29
    通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化,占空比就是在一个周期内,信号处于高电平的...
  • 描述  LTC:registered:2754 一个四通道 12 位和 16 位乘法串行输入、电流输出数模转换器系列。它们采用单 3V 至 5V 工作电源,并在整个温度范围内保证单调性。...而且,如果您改变了任何寄存器,则将在下一个
  • 访问控制是指控制对一台计算机或一个网络中的某个资源的访问。没有它,所有人都可以访问任何资源。有了访问控制,用户在获取实际访问资源或进行操作之前,必须通过识别、验证、授权。 换言之,访问控制控制着一个...
  •  小信号带宽(Small Signal Bandwidth (SSBW))是指在指定的幅值输入信号及特定的频率下,它的输出幅值比低频时的输出幅值下降指定值时,该特定频率为小信号带宽。  2、 什么是共模电压(VCM)?  共模电压...
  • 访问控制模型DAC,MAC,RBAC

    千次阅读 2016-02-16 14:43:10
    访问控制是指控制对一台计算机或一个网络中的某个资源的访问。没有它,所有人都可以访问任何资源。有了访问控制,用户在获取实际访问资源或进行操作之前, 必须通过识别、验证、授权。换言之,访问控制控制着一个...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 150
精华内容 60
关键字:

dac是指