自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (1)
  • 收藏
  • 关注

原创 ADC位数与LSB误差(转)

当选择模数转换器(ADC)时,最低有效位(LSB)这一参数的含义是什么?有位工程师告诉我某某生产商的某款12位转换器只有7个可用位。也就是说,所谓12位的转换器实际上只有7位。他的结论是根据器件的失调误差和增益误差参数得出的,这两个参数的最大值如下:失调误差 =±3LSB,增益误差 =±5LSB,  乍一看,觉得他似乎是对的。从上面列出的参数可知最差的技术参数是增益误差(±5 LSB)。进行简单的

2013-07-15 16:08:14 1319

原创 ADSP-BF609 乘除运算需要的周期数及测试方法

1 cycle = 1/主频;当BF609运行在最高主频500MHz时,1 cycle = 2ns;需要说明的是:DSP是流水线指令,同样的运算,放到代码的不同位置,测得的时间不完全相同,看编译效果;1.完成1次常量的乘法:6 cycles;  例如:14.05 * 177777777.888888888;2.完成1次常量的除法:10 cycles;例如:14.05 / 177777777.888

2013-07-15 16:08:11 1728

原创 BF609 SPI Flash烧写完成,但跑不起来(CCES自带的Device_Programmer Driver)

BF609的开发板上用到了Winbond的SPI Flash W25Q32BV;于是官方在CCES自带了这款Flash的烧写驱动,这个驱动可以将你的LDR文件,通过仿真器下载到你的目标板上的Flash;(当然,如果你有编程器,如:周立功的SmartPRO,就不用走这种方式了)。BF609的开发板上,25Q32的连接图如下:他实际上是支持QUAD,4线模式的;在CCES的驱动中,下载程序时也是设置在

2013-07-15 16:08:09 4881

原创 PADS orCAD SourceInsight UE Vmware...2013最新价格

公司预支百万,支持正版软件!是大公司就站出来,用她,爱她,就买下她吧!

2013-07-15 16:08:07 839

原创 电力谐波FFT

谐波次数与采样频率的关系,假设要求的谐波次数为Nharm = 50次,那么要求的采样频率: fs  >=  2 * Nharm * 工频 = 50*50*2 ;以上关系需要用奈奎斯特定理来解释:50次谐波对应的信号频率为50*50Hz = 2.5KHz,根据奈奎斯特定理,采样频率fs>=2*2.5KHz;做FFT时,从10周波采样点中抽取1024个点出来处理,相当于采样频率降到5.12KHz

2013-07-15 16:08:05 4600

原创 用BF609的SPORT读取AD7606的Bug解决方法

1.硬件框图:Bug:通过SPORT读取的数据有怪点,怪点的值为正常值的2倍,且两个怪点的距离为20个点;如图(正常应该是平滑的正弦波):可以排除AD7606本身输出数据不正确的原因,将bug锁定在SPORT读的问题,或者说是SPORT读数据的时序问题;设定7606的量程为5V,第一通道的输入数据为5V,那么AD7606的理论输出值应该是0x7FFF;用示波器抓取实际波形如图:从时序上看,实际波形

2013-07-15 16:08:03 2158

原创 基于ADSP-TS201S的二维DMA数据传输(转)

声明:本文转载自网络,供自己学习参考;感谢原作者的奉献;摘要:针对高速信号处理系统中数据总线传输的瓶颈问题,采用二维DMA方式进行外设高速缓存到DSP内核的数据块实时传输。对二维DMA控制和状态寄存器组进行编程控制,结合FPGA与DSP链路接口设计,将存储区的数据块作为一个数据阵列进行传输,使DSP在DMA中断中获得数据。试验结果证明,二维DMA传输方式可解决高速外设数据块的连续传输和处理问题,保

2013-07-15 16:08:00 2118

原创 正弦函数的频谱图(FFT)

从理论上讲,正弦函数的傅里叶变换是冲击函数:它的幅值为原正弦信号幅值的1/2倍;即:若x(t)=Acos(Ωt),则其频谱幅值最大值为A/2; 但是,我们用matlab求出来的频谱图却不是这样的;原因是: 1.理论中的正弦信号是无限长连续信号,而matlab,参与运算的信号只是截取了其中1个周期或多个周期的信号,就变成       了有限长信号了;无限长信号和有限长信号的傅里叶变换是不一样的!

2013-07-15 16:07:58 100443 4

原创 BF609 CCES下的SPI驱动调试--就这样被它折磨了一周

在CCES环境下,ADI 自带了驱动接口函数,为驱动调试省下一大杯子事;但是这为人熟知的SPI,在调试过程中还是遇到了挫折,几度想撞墙;最大的折磨:死机。 实际的SPI驱动接口是全双工功能的,所以传输完成后,接口函数的返回值是ADI_SPI_TRANSCEIVER_PROCESSED,没有区分是发送完成还是接收完成;我的应用只需要半双工就可以了,按我的思路,是需要区分的,所以,我在驱动的Start

2013-07-15 16:07:56 1814

原创 会议笔记--2012电能质量管理技术论坛

电能质量的市场:有电网污染的地方,就有市场;1.数据中心:1亿瓦/年,主要来自变频柜,UPS;2.印钞厂3. 居民用电:冰箱,空调(变频),洗衣机等4. 汽车制作厂5. 钢铁厂6. 造纸厂7. 港口电网合并:火电,水电,核电,风电,太阳能;其他行业:电力,煤炭,铁路;GB/T 14549-93 是参照IEC 61000-4-30整数次谐波是目前电网和厂家关心的,也是能处理的;

2013-07-15 16:07:54 720

原创 DSP架构应对电网谐波污染分析的挑战(转)

DSP架构应对电网谐波污染分析的挑战[ 作者: ] [ 来源:网络 ] [原文 发布时间:2012-09-17 ]声明:本文摘抄于网络,感谢原著者!关键字:DSP架构  数字PLL  数字振荡器 简介在过去,谐波分析仪不仅非常昂贵,而且难以集成到大规模制造的电表中。因此,对电网进行谐波污染分析是一件非常困难的事情,只能偶尔由专业操作员在某些特定位置进行。如今,芯片不仅可以集成更多的信号处理功能,而

2013-07-15 16:07:51 1413

原创 Blackfin入门教程 SPORT(转)

ADSP-BF53x上有两个SPORT口,SPORT(synchronous serial ports)接口是ADSP-BF53x上速度最快的串口,其速度可以达到系统时钟的1/2, 每一个SPORT口有两根接收数据线和两根传输数据线,支持全双工模式传输。  SPORT接口通常用做一些高速的数据传输,它支持I2S模式,通常将SPORT接口连接音频的编解码器芯片,作为音频数据输出接口。  SPORT时

2013-07-15 16:07:49 1753

原创 sizeof,终极无惑(转)

本文来自网络,感谢原作者的分享!0. 前向声明sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。菜鸟我对C++的掌握尚

2013-07-15 16:07:47 493

原创 浮点数的二进制存储方式

声明:以下文章来源于百度文库,很详细的介绍了浮点数在内存中的存放方式,以及二进制和浮点数的相互转     换;感谢原作者的分享! <span lang="EN-US" style="font-size:12.0pt;font-family:宋体;mso-bidi-font-family: 宋体;mso-fo

2013-07-15 16:07:45 1538

原创 ADI DSP开发环境 CCES下的程序加载过程

在CCES平台下,使用仿真器对目标板上的SPI Flash进行程序加载,要先将工程编译生成.ldr文件;生成ldr文件是调用CCES 的elfloader.exe(在CCES安装目录下可以找到)完成的,这个步骤通过CCES 工程属性设置和编译就可以完成;而用cldp.exe(在CCES安装目录下可以找到)下载程序到SPI flash,需要在CMD里面进行。   一、如何生成双核.ldr文件

2013-07-15 16:07:42 4678

原创 Callback,Non-Blocking,Blocking函数

Callback(回调函数):模块A有一个函数foo,它向模块B传递foo的地址,然后在B里面发生某种事件(event)时,通过从A里面传递过来的foo的地址调用foo,通知A发生了什么事情,让A作出相应反应。 那么我们就把foo称为回调函数。 网络上的这样解释应该是通俗易懂的了;Non-Blocking(非阻塞函数):在Non-Blocking模式下,系统采用轮询的方式查询事件的是否发生,这个过

2013-07-15 16:07:40 830

原创 ADI CCES 学习笔记

CCES安装最好使用默认安装路径:C:/Analog Devices/CrossCore Embedded Studio1.0.1/原因:在mk文件中,add-in的驱动默认都是在这个路径下,如图: 如果改变了路径,会提示"No rule to make target": 一、快捷键:ctrl+/:给所选行添加注释“//”,可以时多行;二、Lord files(xxx.ldr)生成:(以下以BF5

2013-07-15 16:07:38 3490

原创 百兆以太网MII接口类型

百兆以太网MII接口类型 MII是Medium Independent Interface的缩写,中文意思是“介质独立接口”,该接口一般应用于以太网硬件平台的MAC层和PHY层之间,MII接口的类型有很多,常用的有MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XLAUI等。本文只介绍百兆以太网的MII、RMII、S

2013-07-15 16:07:36 6205

原创 各大公司NAND,NOR Flash,DDR部门合并

首先是各个公司的部门变迁。意法半导体ST 和 英特尔intel 将各自原先的NAND和 NOR 闪存业务拿出来合并成立了新的专业闪存公司 Numonyx(恒忆) 。2010年2月,Micron收购恒忆;所以现在的ST官网上找不到Norflash的相关信息,只有在镁光的官网上找;英飞凌 infenion 将自己的内存部门分离出来独立运营,即奇梦达 qimonda。AMD 将闪存部门拿出来和富士通成立

2013-07-15 16:07:33 3405

原创 Nor Flash操作程序

1、物理连接 (AM29LV160DB的NORFLASH) 2、读操作读操作不需要命令序列,默认会进入读取状态 U16 read_en29lv160ab(U32 addr){       return *((volatile U16 *)(addr));}3、获取ID    #define FLASH_base 0x00000000 //FLASH接到bank0上    #define CMD_A

2013-07-15 16:07:31 1594

原创 Visual DSP++学习笔记

1.如何创建双核工程?coreA ,core B2.SSYNC()等待数据传输完成,保证所有读写操作都完整进行,而避免数据被冲走的问题;   在配置寄存器的时候很常见;

2013-07-15 16:07:29 1453

原创 NOR型flash与NAND型flash的区别

1) 闪存芯片读写的基本单位不同 NOR   以“字”为最小操作单位;NAND 以“块”为最小操作单位; 应用程序对NOR芯片操作以“字”为基本单位。为了方便对大容量NOR闪存的管理,通常将NOR闪存分成大小为128KB或者64KB的逻辑块,有时候块内还分成扇区。读写时需要同时指定逻辑块号和块内偏移。应用程序对NAND芯片操作是以“块”为基本单位。NAND闪存的块比较小,一般是8KB,然后每块又分

2013-07-15 16:07:26 667

原创 Solidworks 学习笔记

1.选定基准面--草图--拉伸凸台/拉伸切除,实体设计是从草图开始,草图是从画线开始,画线要先选定基准面;2.如果是在已有的实体上做凸台等操作,可以先进入特征在选定实体的基准面进行草图设计;3.绘制草图时,要用智能尺寸确定边长,可以先固定某点来实现另一侧的移动;快捷键:平移 :按住 Ctrl 键并使用鼠标中间按键来拖动。(在激活的工程图中,不需按住 Ctrl 键。)整屏显示:双击滚轮键显示所有 或

2013-07-15 16:07:22 1597

原创 Wi-Fi 无线 LAN 频率、波段和信道(Wi-Fi Wireless LAN Frequency, Bands and Channels)

Wi-Fi 技术被 IEEE 802.11b/g/n 定义被操作在2.4 GHz 的频率中,在其中这个2.4 GHz 频谱被划分为14个交叠的、错列的20 MHz 无线载波信道,它们的中心频率分别为5 MHz。802.11a/n 被操作在有更多信道的 5.0GHz 频谱中,802.11n 也使用信道焊接技术联合两个 20MHz 载波信道为一个40 MHz 信道来增加吞吐量。    这些信道在一个特

2013-07-15 16:07:19 3528

原创 CAD2007 学习笔记

比例调整:SC--空格--选择对象--指定基点--输入比例因子(39.37)--空格; 使多边形闭合:PE--M--选择形状--回车--回车(Y:将形状转为多段线)-- J(合并)--回车(默认模糊距离)--闭合--回车结束 显示全部内容的快捷键:Z--空格--E--空格;画闭合的多边形一步到位:Pline(画多段线命令)-->描线,直至想要的形状-->回车结束;画已知长宽的矩形:在工具栏中点进后

2013-07-15 16:07:17 1016

原创 阻抗匹配及射频传输技术 (转)

传输线设计是高频有线网络、射频微波工程、雷射光纤通信等光电工程的基础,为了能让能量可以在通信网路中无损耗地传输,良好的传输线设计是重要关键。     无线通信加上视频技术将成为未来的明星产业,要达到这个目标,负责传送射频微波信号的介质除空气之外,就是高频的传输线。人类目前无法控制大气层,但是可以控制射频微波传输线,只要设法使通信网路的阻抗能相互匹配,发射能量就不会损耗。本文将从阻抗匹配的角度来解析

2013-07-15 16:07:15 2817

原创 PADS PCB 1:1打印

如果是先打成PDF在打出来,PDF到打印机是设置如下:

2013-07-15 16:07:13 4725

原创 功率电感为什么会发声

经常遇到DC/DC外面的功率电感吱吱叫,声音很有穿透力;发声原理是磁力的变化引起机械振动而发声,通常是电感制作工艺引起:1,电感绕线没绕紧;2,磁芯受磁力伸缩(磁芯太差);显然, 发声是电感质量太差引起的,而不是电感电气参数的问题;

2013-07-15 16:07:10 2875

原创 orCAD导出PADS PCB 网络表出错: [FMT0023] Lib/part pin mismatch BP30 pin 2 。。。

从orCAD CIS 16.5导出PADS PCB 网络表时出错,提示如下:Netlist Format: padspcb.dllDesign Name: E:\HARDWAREDESIGN\HDMI DONGLE\TCC8925_HDMI_DONGLE_V10.DSN[FMT0023] Lib/part pin mismatch BP30 pin 2[FMT0018] Errors proces

2013-07-15 16:07:08 9733 1

原创 高速电路设计信号完整性的一些基本概念

1.信号完整性(Signal Integrity):就是指电路系统中信号的质量,如果在要求的时 间内,信号能不失真地从源端传送到接收端,我们就称该信号是完整的。 2.传输线(Transmission Line):由两个具有一定长度的导体组成回路的连接线,我们 称之为传输线,有时也被称为延迟线。 3.集总电路(Lumped circuit):在一般的电路分析中,电路的所有参数,如阻抗、容

2013-07-15 16:07:06 2316

原创 高速电子线路的信号完整性设计(一)

高速电子线路的信号完整性设计(一) 北京理工大学电子工程系          于波 IC芯片的发展从封装形式来看,是芯片体积越来越小、引脚数越来越多。同时,由于近年来IC工艺的发展,使得其速度越来越高。由此可见,在当今快速发展的电子设计领域,由IC芯片构成的电子系统是朝着大规模、小体积、高速度的方向飞速发展的,而且发展速度越来越快。这样就带来了一个问题,即电子设计的体积减小导致电路的布局布线密

2013-07-15 16:07:04 1455

原创 批量替换ORCAD 原理图中的器件封装

方法一:第一步:打开ORCAD 的设计工程文件,选中设计文件*.DSN,接着选择菜单Edit->Find…,弹出查找对话框; 第二步:在Find What 处添上你需要替换的封装名称,例如现在修改:SM/R_0603,在Scope 选择框中选择:Parts,然后点击OK; 第三步:弹出下面对话框,按照默认选项,点击OK; 第四步:在弹出的窗口中,选中你需要编辑的器件位号,然后选择菜单EDIT->P

2013-07-15 16:07:01 5897

原创 PADS PCB 设置 中英文对照

PADS PCB: 一 Setup 1、Preference优先设置 ⑴ global ◆     Pick Radius捕捉半径 ◆     Keep Same View on Window Resize设计环境窗口变化是否保持同一视图 ◆     Active Layer Comes to Front激活的曾显示在最上面层 ◆     Minimum Display Width最小显示线宽,如

2013-07-15 16:06:59 1635

原创 DDR2 DDR3的区别

摘自网络,原文发表于2008-05-14 10:48:59     早上起来一个朋友问我DDR2的插槽是否能用DDR3的内存,本能反应的回答“不能”,朋友满意而归。不过,回来自己仔细一想,说出不能完全是出自对DDR和DDR2内存的了解,凭经验推断,但真正的DDR3内存与DDR2的区别还真没有认真研究过,于是baidu Google了一番,找出了一些资料与大家分享。·功耗进一步减少  DDR2内存的

2013-07-15 16:06:57 831

原创 CAN / LIN BUS

CAN BUS       CAN属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。较之目前许多RS-485基于R线构建的分布式控制系统而言, 基于CAN总线的分布式控制系统在以下方面具有明显的优越性:网络各节点之间的数据通信实时性强       首先,CAN控制器工作于多主方式,网络中的各节点都可根据总线访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发

2013-07-15 16:06:54 1447

原创 回音消除--富迪科技

富迪科技 (语音通讯产品) 最开始是从回声消除做起。逐步转入噪声压制研究。 产品功能: 一,回声消除(AEC)      在蓝牙耳机产品中,由于产品体积小,话筒和喇叭的位置靠的很近,所以回声是一个比较突出的问题。      而其他应用在免提(免持)通话(HAND FREE)       如可应用产品有:手机免提系统                      视频会议系统              

2013-07-15 16:06:52 7350 2

原创 IC等级-商业级,工业级,汽车级,军品级

1.商业级芯片的温度范围是:0℃~70℃          2.工业级集成芯片(IC)的温度定额为-40℃~85℃        3.汽车级集成芯片(IC)的温度定额为-40℃~125℃      4.军品级集成芯片(IC)的温度定额为-55℃~125℃      Microchip的尾缀区分:

2013-07-15 16:06:50 8429

原创 RDS/RBDS

Radio Data System(RDS)RDS,是一个通信协议中嵌入少量的标准的数字信息,在传统的FM电台广播;Radio Broadcast Data System (RBDS)RBDS是美国版本的RDS,两个协议略有不同;以下三个图像说明RDS如何用于FM电台;后两个图像为收音机收听电台诺丁汉 特伦特调频 。 索尼 XDR - S1 DAB / FM / MW / LW便携式收音机显示屏上

2013-07-15 16:06:48 6068

原创 VGA

重点,VGA的pin脚定义:VGA接口    VGA接口15pin 连接方式VGA接口:VGA(Video Graphics Array)还有一个名称叫D-Sub。  VGA,Video Graphics Array,/D-Sub接口;VGA接口是一种D型接口,采用非对称分布的15pin 连接方式,共有15针,分成3排,每排5个孔。  VGA接口共有15针,分成3排,每排5个孔,是显卡上应用最为广

2013-07-15 16:06:45 2396

原创 YUV/YCbCr/YPbPr

先记着几个重要结论(记住后就没那么纠结了):1、YCbCr 有时会称为YCC. Y'CbCr 在模拟分量视频(analog component video)中也常被称为YPbPr。2、一般人们所讲的YUV大多是指YCbCr,YCbCr不是一种绝对色彩空间,是YUV压缩和偏移的版本,意味着硬件接口是一样          的。3、YCbCr其中Y是指亮度分量,Cb指蓝色色度分量,而Cr指红色色度分量

2013-07-15 16:06:43 4872

空空如也

空空如也

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

TA关注的人

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