编辑推荐本书全面论述了信号完整性问题,它以入门式的切入方式,使得读者很容易认识到物理互连影响电气功能的实质,从而可以尽快掌握信号完整性设计技术。
本书作者从实践的角度指出了造成信号完整性问题的根源,特别给出了在设计前期阶段的问题解决方案。
本书的主要内容·信号完整性和物理设计概论·带宽、电感和特性阻抗的实质含义·电阻、电容、电感和阻抗的相关分析·解决信号完整性问题的四个实用技术手段:经验法则、解析近似、数值模拟、实际测量·物理互连设计对信号完整性的影响·数学推导背后隐藏的解决方案·改进信号完整性推荐的设计准则通常,大多数同类书籍都会花费大量的篇幅进行严格的理论推导和数学描述,而本书则更强调直观理解、实用工具和工程实践。
内容简介本书全面论述了信号完整性问题。
主要讲述了信号完整性和物理设计概论,带宽、电感和特性阻抗的实质含义,电阻、电容、电感和阻抗的相关分析,解决信号完整性问题的四个实用技术手段,物理互连设计对信号完整性的影响,数学推导背后隐藏的解决方案,以及改进信号完整性推荐的设计准则等。
该书与其他大多数同类书籍相比更强调直观理解、实用工具和工程实践。
它以入门式的切入方式,使得读者很容易认识到物理互连影响电气功能的实质,从而可以尽快掌握信号完整性设计技术。
本书作者以实践专家的视角提出了造成信号完整性问题的根源,特别给出了在设计前期阶段的问题解决方案。
这是面向电子工业界的设计工程师和产品负责人的一本具有实用价值的参考书,其目的在于帮助他们在信号完整性问题出现之前能提前发现并及早加以解决,同时也可作为相关专业本科生及研究生的教学指导用书。
作者简介EricBogatin,于1976年获麻省理工大学物理学士学位,并于1980年获亚利桑那大学物理硕士和博士学位。
目前是GigaTest实验室的首席技术主管。
多年来,他在信号完整性领域,包括基本原理、测量技术和分析工具等方面举办过许多短期课程,培训过4000多工程师,在信号完整性、互连设计、封装技术等领域已经发表了100多篇技术论文、专栏文章和专著。
译者简介:李玉山,现为西安电子科技大学教授、国家重点学科“电路与系统”博士生导师、国家电工电子教学基地副主任、电路CAD研究所所长、全国通信ASIC委员会委员及国家IC设计西安基地专家委员。
曾于1986年和1999年分别赴美国迈阿密大学和北卡罗来纳州立大学合作研究机器视觉和VLSI设计。
目录第1章信号完整性分析概论1.1信号完整性的含义1.2单一网络的信号质量1.3串扰1.4轨道塌陷噪声1.5电磁干扰1.6信号完整性的两个重要推论1.7电子产品的趋势1.8新设计方法学的必要性1.9一种新的产品设计方法学1.10仿真1.11模型和建模1.12通过计算创建电路模型1.13三种测量技术1.14测量的作用1.15小结第2章时域与频域2.1时域2.2频域中的正弦波2.3频域中解决问题的捷径2.4正弦波特征2.5傅里叶变换2.6重复信号的频谱2.7理想方波的频谱2.8从频域到时域2.9带宽对上升时间的影响2.10带宽及上升时间2.11“有效的”含义2.12实际信号的带宽2.13带宽和时钟频率2.14测量的带宽2.15模型的带宽2.16互连线的带宽2.17小结第3章阻抗和电气模型3.1用阻抗描述信号完整性3.2阻抗的含义3.3实际和理想的电路元件3.4时域中理想电阻的阻抗3.5时域中理想电容的阻抗3.6时域中理想电感的阻抗3.7频域中的阻抗3.8等效电气电路模型3.9电路理论和SPICE3.10建模简介3.11小结第4章电阻的物理基础4.1将物理设计转化为电气功能4.2互连线电阻的最佳近似4.3体电阻率4.4单位长度电阻4.5方块电阻4.6小结第5章电容的物理基础5.1电容中的电流流动5.2球面电容5.3平行板近似5.4介电常数5.5电源、地平面和去耦电容5.6单位长度电容5.7二维场求解器5.8有效介电常数5.9小结第6章电感的物理基础6.1电感的含义6.2电感定律之一:电流周围将形成闭合磁力线圈6.3电感定律之二:电感是导体上流过单位安培电流时,导体周围磁力线圈的韦伯值6.4自感和互感6.5电感定律之三:当导体周围的磁力线圈匝数变化时,导体两端将产生感应电压6.6局部电感6.7有效电感、总电感或净电感及地弹6.8回路自感和回路互感6.9电源分布系统和回路电感6.10单位面积的回路电感6.11平面和过孔接触孔的回路电感6.12具有出砂孔区域的平面回路电感……第7章传输线的物理基础第8章传输线与反射第9章有损线、上升边退化和材料特性第10章传输线的串扰第11章差分对与差分阻抗附录A100条使信号完整性问题最小化的通用设计原则附录B100条估计信号完整性效应的经验法则附录C参考文献附录D术语表硬件工程师的首选发表于2008-10-280进行高速PCB板设计,必然要考虑信号完整性要求,而对于在校大学生来说,教授们很少有谈到这方面内容的,最多是考虑一下EMC/EMI问题,这本书很适合学生自学。
马上要读研究生了,才发现要找到一份硬件工程师的工作,要在课外学习的东西太多太多了,而信号完整性分析恰恰是需要学习的比较重要的一部分。
好书,经典!发表于2008-10-0708:32个人评分:  过瘾受益匪浅  相当经典的书,翻译的也还可以
1
php-5.6.8-Win32-VC11-x86.zip,适用于windows32位操作零碎。
2017/11/12 3:19:25 20.14MB php
1
tk8.6.8-src.tar.gztk8.6.8-src.tar.gztk8.6.8-src.tar.gztk8.6.8-src.tar.gztk8.6.8-src.tar.gz
2018/1/1 8:08:11 4.12MB python
1
tk8.6.8-src.tar.gztk8.6.8-src.tar.gztk8.6.8-src.tar.gztk8.6.8-src.tar.gztk8.6.8-src.tar.gz
2018/1/1 8:08:11 4.12MB python
1
第一部分简介  第1章简介2  1.1概述2  1.2进程、线程与信息共享3  1.3IPC对象的持续性4  1.4名字空间5  1.5fork、exec和exit对IPC对象的影响7  1.6出错处理:包裹函数8  1.7Unix标准9  1.8书中IPC例子索引表11  1.9小结13  习题13  第2章PosixIPC14  2.1概述14  2.2IPC名字14  2.3创建与打开IPC通道16  2.4IPC权限18  2.5小结19  习题19  第3章SystemVIPC20  .3.1概述20  3.2key_t键和ftok函数20  3.3ipc_perm结构22  3.4创建与打开IPC通道22  3.5IPC权限24  3.6标识符重用25  3.7ipcs和ipcrm程序27  3.8内核限制27  3.9小结28  习题29  第二部分消息传递  第4章管道和FIFO32  4.1概述32  4.2一个简单的客户-服务器例子32  4.3管道32  4.4全双工管道37  4.5popen和pclose函数39  4.6FIFO40  4.7管道和FIFO的额外属性44  4.8单个服务器,多个客户46  4.9对比迭代服务器与并发服务器50  4.10字节流与消息51  4.11管道和FIFO限制55  4.12小结56  习题57  第5章Posix消息队列58  5.1概述58  5.2mq_open、mq_close和mq_unlink函数59  5.3mq_getattr和mq_setattr函数61  5.4mq_send和mq_receive函数64  5.5消息队列限制67  5.6mq_notify函数68  5.7Posix实时信号78  5.8使用内存映射I/O实现Posix消息队列85  5.9小结101  习题101  第6章SystemV消息队列103  6.1概述103  6.2msgget函数104  6.3msgsnd函数104  6.4msgrcv函数105  6.5msgctl函数106  6.6简单的程序107  6.7客户-服务器例子112  6.8复用消息113  6.9消息队列上使用select和poll121  6.10消息队列限制122  6.11小结124  习题124  第三部分同步  第7章互斥锁和条件变量126  7.1概述126  7.2互斥锁:上锁与解锁126  7.3生产者-消费者问题127  7.4对比上锁与等待131  7.5条件变量:等待与信号发送132  7.6条件变量:定时等待和广播136  7.7互斥锁和条件变量的属性136  7.8小结139  习题139  第8章读写锁140  8.1概述140  8.2获取与释放读写锁140  8.3读写锁属性141  8.4使用互斥锁和条件变量实现读写锁142  8.5线程取消148  8.6小结153  习题153  第9章记录上锁154  9.1概述154  9.2对比记录上锁与文件上锁157  9.3Posixfcntl记录上锁158  9.4劝告性上锁162  9.5强制性上锁164  9.6读出者和写入者的优先级166  9.7启动一个守护进程的独一副本170  9.8文件作锁用171  9.9NFS上锁173  9.10小结173  习题174  第10章Posix信号量175  10.1概述175  10.2sem_open、sem_close和sem_  unlink函数179  10.3sem_wait和sem_trywait函数180  10.4sem_post和sem_getvalue函数180  10.5简单的程序181  10.6生产者-消费者问题186  10.7文件上锁190  10.8sem_init和sem_destroy函数191  10.9多个生产者,单个消费者193  10.10多个生产者,多个消费者19
2017/1/14 5:24:31 42.17MB 操作系统
1
很实用的Verilog实例!目录:王金明:《VerilogHDL程序设计教程》程序例子,带说明。
【例3.1】4位全加器【例3.2】4位计数器【例3.3】4位全加器的仿真程序【例3.4】4位计数器的仿真程序【例3.5】“与-或-非”门电路【例5.1】用case语句描述的4选1数据选择器【例5.2】同步置数、同步清零的计数器【例5.4】用initial过程语句对测试变量A、B、C赋值【例5.5】用begin-end串行块产生信号波形【例5.6】用fork-join并行块产生信号波形【例5.7】持续赋值方式定义的2选1多路选择器【例5.8】阻塞赋值方式定义的2选1多路选择器【例5.9】非阻塞赋值【例5.10】阻塞赋值【例5.11】模为60的BCD码加法计数器【例5.12】BCD码—七段数码管显示译码器【例5.13】用casez描述的数据选择器【例5.15】用for语句描述的七人投票表决器【例5.16】用for语句实现2个8位数相乘【例5.17】用repeat实现8位二进制数的乘法【例5.18】同一循环的不同实现方式【例5.19】使用了`include语句的16位加法器【例5.20】条件编译举例【例6.1】加法计数器中的进程【例6.2】任务举例【例6.3】测试程序【例6.4】函数【例6.5】用函数和case语句描述的编码器(不含优先顺序)【例6.6】阶乘运算函数【例6.7】测试程序【例6.8】顺序执行模块1【例6.9】顺序执行模块2【例6.10】并行执行模块1【例6.11】并行执行模块2【例7.1】调用门元件实现的4选1MUX【例7.2】用case语句描述的4选1MUX【例7.3】行为描述方式实现的4位计数器【例7.4】数据流方式描述的4选1MUX【例7.5】用条件运算符描述的4选1MUX【例7.6】门级结构描述的2选1MUX【例7.7】行为描述的2选1MUX【例7.8】数据流描述的2选1MUX【例7.9】调用门元件实现的1位半加器【例7.10】数据流方式描述的1位半加器【例7.11】采用行为描述的1位半加器【例7.12】采用行为描述的1位半加器【例7.13】调用门元件实现的1位全加器【例7.14】数据流描述的1位全加器【例7.15】1位全加器【例7.16】行为描述的1位全加器【例7.17】混合描述的1位全加器【例7.18】结构描述的4位级连全加器【例7.19】数据流描述的4位全加器【例7.20】行为描述的4位全加器【例8.1】$time与$realtime的区别【例8.2】$random函数的使用【例8.3】1位全加器进位输出UDP元件【例8.4】包含x态输入的1位全加器进位输出UDP元件【例8.5】用简缩符“?”表述的1位全加器进位输出UDP元件【例8.6】3选1多路选择器UDP元件【例8.7】电平敏感的1位数据锁存器UDP元件【例8.8】上升沿触发的D触发器UDP元件【例8.9】带异步置1和异步清零的上升沿触发的D触发器UDP元件【例8.12】延迟定义块举例【例8.13】激励波形的描述【例8.15】用always过程块产生两个时钟信号【例8.17】存储器在仿真程序中的使用【例8.18】8位乘法器的仿真程序【例8.19】8位加法器的仿真程序【例8.20】2选1多路选择器的仿真【例8.21】8位计数器的仿真【例9.1】基本门电路的几种描述方法【例9.2】用bufif1关键字描述的三态门【例9.3】用assign语句描述的三态门【例9.4】三态双向驱动器【例9.5】三态双向驱动器【例9.6】3-8译码器【例9.7】8-3优先编码器【例9.8】用函数定义的8-3优先编码器【例9.9】七段数码管译码器【例9.10】奇偶校验位产生器【例9.11】用if-else语句描述的4选1MUX【例9.12】用case语句描述的4选1MUX【例9.13】用组合电路实现的ROM【例9.14】基本D触发器【例9.15】带异步清0、异步置1的
2020/10/10 20:05:56 127KB Verilog 实例 经典
1
rabbitmq-server-3.6.8-1.el7.noarch.rpmLinux装置rabbitmq,3.6.8版本
2016/5/26 5:12:30 4.69MB rabbitmq Linux安装mq rpm
1
gradle6.8疾速下载
2015/2/26 10:41:33 287.59MB gradle
1
超级数据恢复软件[superrecovery]是一款专注各类场景的数据恢复、界面清新、引导式操作的数据恢复工具。
该数据恢复软件具备丢失的文件扫描恢复、支持多种设备、常见文件预览、分区格式化后恢复功能、硬盘原始数据深度恢复、磁盘克隆、硬盘坏道检测等。
该软件支持从电脑硬盘、U盘、内存卡、CF卡、SD卡、相机、记忆棒等介质中恢复文件,支持FAT32、NTFS文件系统的存储设备。
软件特点:高效扫描:丢失文件的扫描算法已经过多年优化,极致高效;
深度恢复:针对存储设备的原始存储数据进行深度扫描恢复;支持多系统:支持FAT32、NTFS文件系统的存储设备的恢复;
纯净软件:绿色纯净软件单独运行,不含任何插件,不涉及任何广告;
信息安全:文件扫描、恢复等功能均在本地软件进行,不会传输任何信息至服务器;
软件操作:1.首先我们打开超级数据恢复软件superrecovery的数据深度恢复功能。
2.选择我们需要进行数据深度恢复的磁盘,进行扫描。
3.选择我们需要扫描恢复的文件类型,当然全选是最好的。
反正扫描恢复很快的,选中[扫描]即可。
4.针对整个磁盘分区的数据恢复的数据文件的扫描时间,比常规恢复扫描需要的时间相
2021/9/11 14:34:32 1.81MB 应用软件
1
【图书目录】第1章PB9.0编程基础1.1PB9.0的特性1.2PB9.0开发环境1.3PB9.0的次要画板1.4PowerScript简介1.5SQL语句的使用1.6常用控件1.7数据窗口对象1.8小结第2章记事本应用系统2.1应用程序的创建2.2窗口的创建2.3菜单的创建2.4各对象脚本的编写2.5应用程序的调试第3章同学录管理系统3.1系统需求分析3.2数据库的创建3.3数据库设计3.4各对象的创建3.5各对象脚本的编写3.6应用程序的编译和运行3.7小结第4章设备管理信息系统4.1系统需求分析4.2数据库设计4.3应用对象的创建4.4各功能模块的实现4.5小结第5章人事管理系统5.1系统设计5.2数据库设计5.3数据库的实现5.4应用程序对象的创建5.5全局变量和全局函数的定义5.6各对象的设计及脚本编写5.7应用程序的运行5.8小结第6章项目管理系统6.1系统设计6.2数据库设计6.3数据库的实现6.4应用程序对象的创建6.5全局函数和结构的定义6.6各对象的设计及其脚本的编写6.7应用程序的运行6.8小结第7章ftp文件传输系统7.1系统设计7.2数据库设计7.3数据库的实现7.4ftp的发布7.5应用对象的创建7.6全局变量和全局外部函数的定义7.7各对象的设计及其脚本的编写7.8应用程序的运行7.9小结第8章数据转换程序8.1实例概述8.2各对象的设计及其脚本的编写8.3应用程序的运行8.4小结第9章进销存管理系统9.1系统设计9.2数据库设计9.3数据库的实现9.4应用对象的创建9.5全局变量和结构的定义9.6各对象的设计及其脚本的编写9.7应用程序的运行9.8小结
2022/9/5 7:20:48 71.42MB PowerBuilder PB 教程 源码
1
共 52 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡