自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(42)
  • 资源 (8)
  • 收藏
  • 关注

原创 光纤的模式-单模和多模

今天咱们学一点有意思的~我们遇到光纤时,总会遇到‘多模’和‘单模’这种概念。在搜集网络资料后,总感觉缺点啥。缺少点直观的解释。对于一个外行人来说,理解起来太抽象了。那我们先从逻辑入手吧,‘多模’和‘单模’里的‘单’和‘多’是‘模’的量词,那我们就先从‘模’这个概念入手。‘模’就是指的‘模式’,而‘模式’就是‘光传输的模式’,既然是涉及到传输,那就必须稳定的状态,即稳定传输特性信号:必须保持其相位以及幅度的恒定。光纤作为波导路径,其稳定传输的模式多少,就...

2022-02-12 21:20:26 14369 1

原创 话说丢帧率系列---帧间隙

以太网作为一个应用广泛的通信协议,需要兼容各种不匹配,其中就是数据转发失配问题。这个问题导致拥塞甚至丢包。例如,省际高速中,A省高速质量好,速度可以很快,需要较大的安全距离;而B省高速质量差,车辆速度慢,较小的安全距离就够了。高速开车的司机,都会根据自身安全,保持合适的间距:从A省到B省时,会降低车速同时降低车间距,这样不会导致堵车;同时从B省到A省时,会提高速度同时增加车距;而车距就是咱们这的帧间隙。有空隙就有调整空间,比如信息适当的冗余提供累足够的纠错空间。...

2022-01-22 20:21:33 2316

原创 高速SerDes的CDR控制

CDR作为高速SerDes的重要组件,其性能的好坏非常重要,同时正确配置参数是保证SerDes正常工作的先决条件。那什么是CDR,CDR的精髓是什么,同时它的那些指标需要特殊关注。CDR为clock-data recovery的简称,是时钟数据恢复单元,其中时钟恢复是其主要功能。为什么要恢复时钟呢?通信的核心在于两者按照某一约定进行信息交流,信息的载体有多种多样,可以是手势,狼烟或者手电筒等,这些信号的实时性交叉,同时承载的信息量较少。随着近现代电磁场的深入研究,人们操作电信号的能力越来越强,承载的信息

2021-06-04 09:19:00 1720

原创 路漫漫其修远兮

人类的知识恰似沧海一粟,而某一人类个体犹如沧海一粟。大部分人也会有种假象:人类现在全能全知,上天入地无所不能;甚至会认为这就是我们生活的世界,我们完全明晰工作原理。世界是未知的,人类已知部分犹如萤光对于皓日。当人们知道了自己的知识边界才能探索未知。2020国家发布十大科学问题和十大工程问题,也是在指导大家在未知领域勇于探索。路漫漫兮吾将上下而求索。人们通过可用测量手段探索未知,找到规律,形成体系,组成知识,实践验证,传承后代。当测量都成问题时,后续的环路就难以开启,这就需要探索新的测量手段。所谓测量就

2021-05-06 09:20:50 132

原创 概率论中的联合概率理解

最近在看信息论中的概念,对于联合熵的概念比较混乱,从而引发出对联合概率的思考,当提到联合概率的时候大家都会看到这么一个图:学习概率论是这样理解还可以,还能解释条件概率,总体挺好的;但是总感觉有点啥问题,当AB完全独立是不是这个:这样就会随之想到的是P(AB)=0,书上又说A,B在相互独立时,P(AB)=P(A)*P(B),是不是哪个地方有问题呢?既然出现分歧,这就从概念出发吧。对于P(A,B)指的是在(A,B)形成的空间中的概率,Sa和Sb分别是A和B的空间,则形成总空间为S

2021-04-04 14:59:39 1181

原创 OFDM和CPRI/eCPRI的速率计算

OFDM原理可以参照如下链接:https://blog.csdn.net/wordwarwordwar/article/details/79605916CPRI计算可以参考如下链接:http://www.360doc.com/content/17/0817/10/40903010_679840622.shtml逻辑:1、以带宽---推算出需要的载波数----需要的FFT的点数N即采样点数,至此可以得到采样率;2、IQ的数据的位宽(15bit*2)3、数据的帧包装(15/16)以及编

2021-02-28 20:17:16 2879 1

原创 PCB电流和温度的关系

PCB中铜箔的通流能力也是PCB设计工程师关注的指标,这直接影响了电源铜箔的大小和层数,那通流的定义是什么,又和哪些因素有关呢。电流和温度的关系之前有IPC2221标准标准支持,也是目前许多所谓的通流工具的依据,该标准有明确的公式作为指导,输入电流值或者温度值就能得出特定规格铜箔图形的温度或者电流值。随着该标准与实际测试的结果相差甚远,在2009年发布了IPC2152的标准。该标准规定了诸...

2020-03-26 23:21:24 3600

原创 10GBASE-KR的Auto Negotiation功能漫谈

之前写了一个自协商的文章,简单介绍了一下协商的功能,这次就聊一下细节,也就够用就行了,再细了就得需要太多精力了​。自协商,顾名思义就是接入链路的两个芯片,自动协商沟通的基础参数,诸如支持的协议/速率以及均衡参数等​。刚开始俩人一看两瞪眼,谁都不认识谁,那就尝试沟通,总不能刚上来就飙一口流利的闽南话或者法语。得慢慢认识,慢慢聊,用词习惯和语速都不同。你看咱们先慢着沟通(速率降低),用词习...

2020-03-19 21:41:16 3919

原创 PTN和OTN漫谈

PTN:分组传输网;OTN:光传输网;PTN是MSTP的增强版,通道有了弹性功能。PTN是为传送网量身定做,需要网管配置路由,没有IP功能,也就是核心网设备需要配置网表。而PTN的另一个兄弟IPRAN则扛起了IP的大旗,路由可以自己计算。PTN将控制平面和传送平面分开,而IPRAN仍由设备自协商。PTN加上SDN工具,可谓是如虎添翼。OTN就是用光传输的网络,为最底层干活的,它可以传输...

2020-03-18 22:18:25 18347

原创 通信协议中刚性通道和弹性通道理解

在通信协议中,经常会谈到SDH构建的通道为刚性通道,IP协议的为弹性通道,通道怎么还能分刚性和弹性呢?SDH就是一个说一不二又实诚的汉子,作为传输镖局的镖头,给每个客户单独的马车,你想挤一挤,不允许。不论贫富贵贱,细心呵护,以此打下一片天地。STM-64,就有63个盒子(另一个被开销给占了),每个盒子(也叫容器)的传输速率一样​,那服务效果是杠杠的。在之前的语音通话的应用中,通话质量清晰。...

2020-03-17 20:17:16 1180

原创 高速SERDES的CDR锁存状态判断

高速SERDES在调试过程中,会经常关注的寄存器就是CDR锁定状态的寄存器。当出现故障时,那就得好好了解一下判断的原理了,才能更好的定位故障。所谓的判断就是将CDR恢复出来的时钟和参考始终比较,比对的方法也有意思,如同比较两个人的心率。咱们做体检的时候经常做,就是在1分钟数一下各自心脏❤️跳动的次数,然后比对一下次数就行了。就这么简单,CDR也是这么实现的。...

2020-03-16 20:19:00 1375

原创 传输线损耗中铜箔的影响

PCB铜箔在传输线损耗中,就是频率的根号因素决定因素,其中包含趋肤效应以及粗糙度,其中粗糙度在原有损耗的基础上乘以一个系数。该系数就和使用的模型有关:hammerstad模型,hemisphere模型以及huray模型。harmmerstad模型对低粗糙度模型有较好的模拟,该模型是基于锯齿的形式同时假设信号沿着表面传播,经过光显微镜看到,实际并不是锯齿状,同时信号也不会沿着锯齿表面传播,而是就...

2020-03-12 21:56:53 1661

原创 边缘计算理解

​边缘计算,顾名思义将一部分计算置于边缘侧,要么是终端本身,要么是接入​端。边缘计算的优点在于延时极低,带来很多其他优点诸如隐私安全等,不同应用看重点不同。借用比喻,诸如八爪鱼,百分之六十的神经细胞在触手上,触手相互合作,快速抓捕猎物,或者各个触手灵活,又不交叉。很多动作都是触手之间协同,并没有经过大脑处理。另外,例如非条件反射就是外部环境与机体与生俱来的应激性反应,人看见针扎的应激反应就...

2020-03-10 23:48:56 700

原创 PTN和OTN速率统计

统计PTN和OTN数据速率​。​

2020-03-09 23:58:10 715

原创 影响PCB载流能力的因素

困扰PCB工程师的电源问题是,电源层够不够和电源平面够不够,以及过孔够不够。载流能力就和温度挂钩:在一定温度要求下,通过一定电流。为了满足要求,随之而来的PCB结构就来了。大家都根据IPC2221来处理,该标准的主要作用就是描述了电流、温度和导体横截面积的关系。这就随之得到平面层数甚至大小,甚至有精确的公式带入,简直完美。或许还有相当多因素没考虑到,后续测量也和标准相差较大,为了提供可...

2020-03-08 23:30:34 1163

原创 高速串行信号速率

信息速率 PCS编码 FEC编码 实际速率 50 257/256 544/514 53.125gbps 25 257/256 528/514 25.78125 PTN 106.25 OTN 112.28 ...

2020-03-08 00:01:08 804

原创 关于导体“通流”能力的思考

周围很多人在画PCB的时候,都会遇到平面或线通流是否够用的问题,在这咱们就咬文嚼字说一下。在这咱们就讨论一下通流到底和哪些因素有关。首先,咱们先回到通流的概念,其实我更倾向于载流的说法。比如一辆公交车,核载10人,那也就是它能载10人,那能不能载12人呢,当然可以,这就是所谓的超载,超载了可能会影响车的寿命,有经验的交警就能从轮胎的厚度推测出是否超载,交警一看轮胎扁了1cm,就说超载了2人。导...

2020-03-06 23:44:17 1064

原创 IEEE CAUI温度导致的损耗波动

CAUI做一致性测试的时候,示波器需要一定的CTLE才能成眼,而CTLE有效的依据是增加和减小1dB,示波器均能成眼,眼图也必须满足标准要求。那这个1dB的意义是什么呢?其实它的作用就是要涵盖题目中的温度影响。温度影响材料的损耗:温度越高损好越大。一般测试温度范围是(-5~75度),在这个范围内的波动必须满足均衡调整范围。这个损耗的波动是累积的,也就是走线越长这种损耗波动就会越明显。所以,...

2020-03-05 22:34:20 307

原创 Error: L6218E: Undefined symbol (referred from main.o)

该错误是由于没有定义相应符号,导致程序无法链接!1、你确实没有定义;2、有可能是你没选中operating system;软件为(keil)-》option->target->oprating system->rtx kernel;

2016-03-06 21:51:06 32397 4

原创 一、点亮LED程序,代码正确但是LED灯不亮,单板没反应

STM32编程环境Keil里面需要很多的设置。首先、头文件和源文件设置;其次,调试设置。而该问题就是调试设置中没有选中Reset and run选项,程序下载进去了,就是没有运行!

2016-03-03 23:26:56 14040 17

转载 飞思卡尔中出现NO TBDML Interface found

1,安装BDM的驱动器,安装完成之后检查USBDM上的绿灯是否闪烁,有时候驱承购安装之后,但绿灯不亮;2,若绿灯不亮,而且在电脑属性里面的驱动安装成功之后,需要进行如下操作:a,如果使用的环境HCS08的那么拷贝debug dll文件夹下的文件opensourcebdm.dll到“Program Files\Freescale\CodeWarrior for Microcontroller

2015-08-30 19:13:20 3810

原创 Altium Designer复制N路相同电路中使用Room时遇到的问题----Channel offset

快速复制N路相同电路的方法很多,如果仅仅使用复制和粘贴操作,会遇到规则检查的问题,利用room会是一个较好的方法。、如下图所示,将左侧的电流规划成和右侧电路相同;1、图中深色部分为通过添加Room来添加的Room;2、双击左侧元件,会看到红框中的Channel offset项,如图所示:3,将其修改为与右侧图示元件的Channel Offset值相同。4,执行Roo

2015-01-30 15:39:01 22605 4

原创 单片机的读-修改-写操作问题解决方法(PIC16F716)

以前使用单片机也没注意单片机的读修改写操作,最近终于遇到一些问题

2014-09-30 10:10:07 2742

原创 飞思卡尔单片机PIT汇编编程(一)

飞思卡尔单片机(XS128系列)单片机汇编编程(一)本人就是一个菜鸟,从菜鸟学习汇编编程;汇编也没想象中的复杂和难懂,细细品味还是挺有意思的。就当刷着玩吧,就学起了汇编(这一直是我的一大心病),慢慢学吧,就当了却了我的一个愿望。作为我的第一个汇编程序,仔细缕缕编写的过程。好了,废话不说了,开始正题。手头上的资料:飞思卡尔单片机,调试器以及手册(欧了,就这三样),对了,下一个飞思卡尔单片机的

2014-08-22 11:37:37 4295

原创 飞思卡尔单片机(MC9S12xs128)TBDML调试:There is currently no communication with the hardware.

飞思卡尔单片机调试时,联系不到mu

2014-08-18 11:19:26 4237 3

原创 在Altium Designer中使用AUTOCAD快速制作元件封装

笔者通过使用AutoCAD处理图形,并将其导入Altium Designer中,快速绘制元件封装,省去算间距的时间。本例中以NPN管(B772),封装为SOT-89为例:第一步:使用PDF Editor工具打开B772的说明文档,并定位到封装页面。将该页面单独导出为pdf格式。第二步:利用pdf2pxf工具,将导出的含有封装的单页pdf转化为dxf格式。第三步:使用AutoCA

2014-05-22 00:49:59 5674 1

原创 自定义元件package时,元件的新建属性在原理图中无显示

在制作元件package封装,选择package type 封装为Heterogeneous,给元件新定义封装,却在原理图中显示不了。解决方法:1、调出如图所示User Property对话框(Option----》Part properties),图中方框中的packGRP为笔者定义属性,却没在原理图中显示。2、选中新建属性-----点击右侧的Display,如下图所示:

2014-04-29 11:26:33 2793

原创 Capture到Allegro按页摆放遇到的小问题以及解决办法

笔者利用网上的方法,一遍遍的尝试,一遍遍的不行,自己定义的user defined property始终在Allegro中找不出来。作为新手,纠结了半天,甚是郁闷,最终找到原因所在:并不是人家的方法不对,而是.cfg文件没盖好之所以没改好,就是因为.cfg文件现实的问题。而笔者的电脑的.cfg文件显示如下(其中,AAA就是笔者尝试明明的新属性):显示的一塌糊涂,也没有自动换

2014-04-22 11:23:42 2384

原创 ADI公司器件Pspice模型导出原理图symbol

用于仿真的Pspice模型,需要从ADI公司网站下载moxing

2014-04-14 19:37:30 10188

原创 存储器的构建

1、引言最近研究表明,人类进行创造时大脑活跃区域和记忆时的活动区域是重合的,即在此过程中高度依赖已有记忆和知识。显而易见,存储对于人类是如此的重要。同样,存储对于计算机来说也是相当重要。存储器作用就是保存信息,便于现在或以后处理。2、存储器的组织(引自《编码》charles)1、D触发器从上图可知当时钟边沿(即clk信号由0变化到1时)输入信号D决定Q的值;而在其他情况下,Q的

2014-03-07 16:55:44 1461

原创 UCOSII中的任务切换原理介绍

1、多任务的引入

2014-02-25 13:14:03 3954

原创 UCOSII操作系统之事件管理机制探究

1.事件管理机制概述该部分描述时间控制块的数据结构,内核中的这种数据结构面向任务间的同步和通信。2.事件概念引入所谓事件,实际发生的事或者用于触发事情发生的因素。在批处理(单任务程序)中,程序如果需要人为输入时,需要等待键盘输入这个事件发生才能继续执行。而在多任务程序中,每个任务可比作单个演员,CPU就是一个舞台,而内核如同是管理人员。每个演员必须按次序登上舞台表演,而保证这个次序的就

2014-02-12 21:20:17 1903

原创 单道批处理操作系统、多道批处理操作系统以及分时操作系统区别

2014-01-20 10:15:06 10223

原创 第二部分:UCOSII操作系统任务管理机制详解----解牛之道

任务管理原理探究:UCOSII犹如健壮的黄牛,存活多年来,勤勤恳恳帮人们解决了很多问题,本部分一起探讨黄牛的肌肉(任务),以及肌肉之间是通过什么协调和协调机制。让我们用不严谨的的说辞来探讨这个庄严地问题。首先让我们了解一下什么是任务?当我们在电脑面前,听着悠扬的歌声,手指敲着起伏的键盘时,电脑正在处理各种各样的任务,为我们提供方便。播放音乐,处理文字的响应后台就是各种各样的任务。电脑是一个

2014-01-14 11:30:04 1364

原创 第一部分:枝繁叶茂的操作系统篇

一:操作系统功用操作系统的作用在很多书里已经讲得太多了,笔者这就不赘述了,笔者只想给出一个形象的例子来理解操作系统。 人脑就是一个很好地例子:人脑就是一个高速运行而且又极为复杂的CPU,里面又有一套极为复杂的系统----生理系统(操作系统),而脑中的思绪就如同应用软件考虑着大千世界的纷纷扰扰;人的思绪处理着人脑所接受来的信号(虽然经过了耳朵和眼睛的前期加工),思考着自身的未来何去何从。而自

2014-01-11 20:49:09 1020

原创 UCOSII--操作系统家族中的麻雀 前言与自嘲

平凡的2013年随风逝去,泛起的波纹还未抚平。时间总是这样当还未到达时,总给人时间充裕的假象,而当望着它的背影是却不时地感叹白驹过隙。太多的记忆是那么的刻骨铭心,太多的时间从指间流走,太平凡的我作了太平凡的事,一切的一切铸就了如今平凡的我,这或许就是心理学上所讲的“自我强化”----强者越强,而我却越平凡。但是我是一个不甘寂寞的探路者,寻求着前方微暗的光明。很多事情既然成为往事就让它埋在心窝,

2014-01-11 08:08:16 772

原创 C语言运行库简介

我们平时接触VC++的时候,第一个接触到的恐怕是WinMain和main,对应于Win32子系统的Windows窗口系统和控制台两个部分,最多是某些书籍上谈到了对应多字节字符集的几个变种。其实,这几个入口点函数是VC++带有的C运行库要求的入口点。真正的vc程序的入口点函数是在使用VC++的C编译器编译程序时指定的。它可以是符合下面形式的任何名称的函数:  void __cdecl Your_

2014-01-09 22:58:10 1510

原创 可执行文件的装载过程(全图)

用图的方式介绍可执行文件装载的全过程,如有问题还望斧正!

2014-01-08 20:27:30 682

原创 计算机的简单发展历程----程序员的自身修养

早期的计算机没有很复杂的图形功能和处理能力,而且CPU的核心频率也不是很高,跟内存的频率一样,所以将它们连接在同一条总线上。但是I/O设备处理速度与CPU和内存相比还是慢很多,为了协调它们之间的速度,而不制约CPU效率,在每个设备上配备一个I/O控制器。后来由于CPU核心频率的提升,导致内存也跟不上CPU的速度。于是产生了内存频率一致的系统总线,而CPU采用倍频的方式与系统总线进行通信。(扩展

2014-01-08 16:46:25 721

转载 详解LMA(装载内存地址)与VMA(虚拟内存地址)

http://www.360doc.com/content/11/0531/08/1777773_120633861.shtml

2014-01-04 15:58:52 660

AltiumDesignerSummer9Build9.3.1.19182Crack.7z

1.、先安装软件。安装完后打开破解文件夹,运行AD9KeyGen,点击“打开模板”,加载ad9.ini,如想修改注册名,只需修改: TransactorName=horose horose用你自己的名字替换,其它参数在单机版的情况下无需修改; 2.点击“生成协议”,保存生成的alf文件到你的安装目录下; 3.运行ads09crack,对安装目录下的dxp.exe文件补丁,注意运行破解时软件没有运行; 4.启动DXP,运行菜单DXP->My Account,点击Add Standalone License file,加载前面生成的license文件。 注意: 1.仅适用于Build 9.3.1.19182 2.破解已去除标题上的Not signed in 3.局域网内用同一license不再提示冲突 4.仅供学习研究使用,勿用于非法用途。

2014-12-16

电动机星三角启动电路

详细介绍电动机星三角启动电路的具体使用及原理

2013-04-10

ISE13.1的license

ISE13.1安装软件的license下载,祝您设计顺利

2011-07-18

stc单片机程序下载说明

详细说明了stc单片机的下载过程,有利于下载者使用

2011-07-18

stc,avr单片机下载小工具

单片机小工具不错啊,STC等单片机都能下

2011-07-18

Spartan 3E用户指南的中文翻译part3

Spartan 3E用户指南的中文翻译part3,简单易懂哈,中文阅读更方便

2011-07-17

ch452 二总线verilog驱动程序

本实验的主要原理是时序分析以及总线时序的编法;巧妙的将scl时钟信号分成四部分 即:上升沿部分,高电平部分、下降沿部分、以及低电平部分;

2011-04-07

8086 AD+DA+数码管汇编程序

详细代码,描述了8086驱动数码管和AD模数与DA数模转换的具体代码

2010-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除