AD多通道设计
6 原理图的多图纸设计(多通道设计入门)
PCB上元件 物理标识符(唯一) 原理图上元件 逻辑标识符(相同) PCB上元件 物理标识符(唯一) PCB上元件 物理标识符(唯一)
单个逻辑元件到PCB上多个物理对象的映 射
查看通道标识符的指派
原理图上元件辑标符辑标符pcb上元件物理标识符唯一上元件物理标识符唯一逻辑标识符相同pcb上元件物理标识符唯一上元件物理标识符唯一pcb上元件物理标识符唯一上元件物理标识符唯一单个逻辑元件到pcb上多个物理对象的映射单个逻辑元件到pcb上多个物理对象的映射查看通道标识符的指派?porjectviewchannels设备片和器件图表符的管理?设备片devicesheets和器件图表符是altiumdesigner系统在原理图编辑环境中所提供的又一种独特的设计复用方式可以把不同设计中需要devicesheets和器件图表符是altiumdesigner系统在原理图编辑环境中所提供的又一种独特的设计复用方式可以把不同设计中需要重复使用的电路图抽象为一个模块设备片之后借助于器件图表符借助于器件图表符直接放置在原理图中使用即可
• Porject-View Channels
设备片和器件图表符的管理
• 设备片(Device Sheets)和器件图表符是Altium Designer系统在原 理图编辑环境中所提供的又一种独特的设计复用方式,可以把不同设 计中需要重复使用的电路图抽象为一个模块(设备片),之后借助于 器件图表符,直接放置在原理图中使用即可。
放置器件图表符 • 方法:
工具: 菜单:Place-Device Sheet Symbol
• 编译后会在工程结构中显示
设计重构图表符 • 将设备片转换为子原理图
AltiumDesigner多通道设计整理笔记
AltiumDesigner多通道设计整理笔记使⽤AD画PCB也好⼏年了,⾃认为⽔平⼀般,也没画过多⾼级复杂的板⼦。
虽然早知道AD可以实现多层图纸设计,也知道可以多通道设计。
但由于之前⾃⼰画的板⼦都不算复杂。
偶尔可能会遇到有多通道(两三个),但出于⽐较懒的原因,从来没有尝试过这个功能,宁愿⾃⼰把原理图复制复制再复制,然后对元器件重新编号。
画板⼦时就随便拉⼏条参考线,把元件⼤致摆的差不多,然后⼀块⼀块⼜⼀块的重复布局布线。
但最近遇到了⼀个较为复杂的板⼦,⼀开始还想使⽤笨办法,但发现相当折磨。
⽆奈只得研究⼀下这个多通道设计。
先整⼀个简单的例⼦尝试是否好⽤,⼀开始各种报错,各种不顺,折腾半天后终于算是顺利搞定。
在此把⾃⼰摸索的过程以及遇到的问题分享给⼤家。
个⼈感觉,多通道设计还是有很多好处的。
⽐如:减少重复性⼯作(⽆论是设计原理图还是PCB,⼯作量都⼤⼤降低)。
降低⼈为犯⼀些低级的错误,⽐如某⼀通道个别器件可能会弄错,原理图整体显得简洁美观等等。
第⼀步:先是建⽴⼀个PCB⼯程,然后新建⼀个原理图(⼀个⼦模块的原理图),由于是学习摸索,图省事,我画了⼀个挺简单的图。
第⼆步:再建⽴⼀个新的原理图,然后点击菜单Design》Create symbol from sheet or HDL,弹出如下图所⽰的对话框,选择上⼀步建⽴的⼦模块电路。
第三步:⽣成如下图所⽰的模块第四步:进⾏多通道设计,这⾥我们使⽤Repeat功能。
Repeat(SheetSymbolDesignator,FirstInstance,LastInstance)其中,SheetSymbolDesignator是图表符的本名,FirstInstance和LastInstance⼀起定义了通道数;注意FirstInstance参数必须等于或⼤于1,如下图所⽰表⽰是4个通道。
修改模块名称和⽹络名称。
⽐如我需要设计4通道,那么,名称修改为:Repeat(MODE,1,4)其中ON和OFF⽹络,每个模块是独⽴的,即应该是NO1,NO2,NO3,NO4。
AltiumDesigner原理图和PCB多通道设计方法
原理图和 PCB 多通道设计方法目录1.问题描述 (3)2.设计过程 (3)2.1原理图设计 (3)2.2 PCB设计 (4)3.结论与经验 (6)【关键词】:多通道设计1.问题描述设计原理图和 PCB 的过程中,经常会遇到过多幅一模一样的电路,特别是驱动电路。
原理图显得繁复,可读性差;而特别是在设计 PCB,不得不重复布局,重复布线,不仅枯燥乏味而且也容易出错、电路不美观;由于PCB布局一致性差,导致硬件测试时每个部分都要重复测试,耗时又繁琐。
下面就介绍一种专门针对这类电路的设计方法,多通道电路设计,大大提高工作效率,以上问题都可以得到很好的解决。
这里有点类似我们写程序的时候,把一段经常用的代码,封装为一个函数,减少重复劳动增加可读性。
2.设计过程2.1原理图设计首先需要理解何谓多通道设计。
简单的说,多通道设计就是把重复电路的原理图当成一个原件,在另一张原理图里面重复使用。
下面介绍一个例子,在范例里面更便于理解这个概念。
一个有 4 路IGBT驱动电路。
如下图是一路IGBT驱动电路:如果按照常规设计,在原理图里这个相同的电路不得不 copy 4 次,这样电路图必然繁琐,而且原理图和PCB 多通道设计方法3 / 5耗费时间。
下面用多通道设计试试。
把一路IGBT 驱动电路设计好以后保存,然后在同一个工程下面新建一个空原理图。
打开新原理图,在里面做文章。
首先选择 Design/Create Sheet Symbol From Sheet or HDL,激活该命出现对话框,选择需要的驱动电路图,点击ok,出现如下图:把绿色方框图按照需要的次数复制出来,该次我们需要复制三次。
如下图这个绿色块就是驱动电路的替代品了(也可以把他当中一个原件,或者一个函数入口)。
四个驱动电路需要四个绿色块,取名A,B,C,D;分别对应四个驱动电路,将每个驱动电路的net 名称对应好,添加相应的换页符,GND/POWER可以不写。
基于FPGA和AD5628多通道信号源的设计与实现
e - c V Q f X g T s Z T r P p P U E 7 ME W1 G p b P I b 8 - 6 9 Mk k G 4 U E e E n P WS H WC 0 d t  ̄
、 、 、 ,, 一 … 一 一…
F P G A 单元 1 f 外部单元 } 返回上位机 的值f
二
值, 如图9 a 所示 。使用高精度 万用表进行多次测量 , 对模 拟量进行标定后 , 保证上位机发送的命令使最终输 出的 电
压值误差达到最小 。
用示波器测量的纹波如 图 9 b所示。系统上 电后 , 不
责任编辑 : 魏雨博
收稿 日期: 2 0 1 3 - 1 0 - 3 1
投 稿 网 址h t t p : # w w w . V i d e o E . c n J 《 电 视 技 术 》 第3 8 卷 第5 期 ( 总 第4 3 2 期 )6 5
j 符 醣豺 据j
发送命令 的情况下对系统进行纹波测试 , 将示波器耦合模 式调 为交流模式 , 所 测纹波 的峰峰值 为 8 4 m V, 精 度满足
设计要求 。 在上位机界面分别点击发送 6 V和 一 6 V直 流量 , 用
} j E = 二 = 二 二 i 二 二 二 1 / l
2 0 1 0, 4 3 ( 1 ) : 2 0 3 - 2 0 4 .
[ 6 ]王红亮 , 黄洋文. 基于F P G A的可程控多路信号源设计 [ J ] . 火力与指
挥控制 , 2 0 1 0, 3 5 ( 6 ) : 9 7 .
高速多通道并行AD采集卡的设计思路构架实践
TECHNOLOGY AND INFORMATION科学与信息化2023年6月下 25高速多通道并行AD采集卡的设计思路构架实践张小娅中国电子科技集团公司第二十九研究所 四川 成都 610036摘 要 在高速多通道并行AD采集卡设计过程中,需要根据数据采集系统的要求,明确高速多通道并行数据采集的具体需求,分析高速多通道并行AD采集卡的设计思路,同时准确掌握高速多通道并行AD采集卡架构的实际应用,以期为类似数据采集卡设计提供一定参考。
关键词 高速多通道并行;AD采集卡;设计思路;架构应用Design Idea Architecture Practice of High-Speed Multi-Channel Parallel AD Acquisition Card Zhang Xiao-yaThe 29th Research Institute of China Electronics Technology Group Corporation, Chengdu 610036, Sichuan Province, China Abstract In the design process of high-speed multi-channel parallel AD acquisition card, it is necessary to clarify the specific requirements of high-speed multi-channel parallel data acquisition according to the requirements of the data acquisition system, analyze the design ideas of high-speed multi-channel parallel AD acquisition card, and accurately grasp the practical application of high-speed multi-channel parallel AD acquisition card architecture, in order to provide some reference for similar data acquisition card design.Key words high-speed multi-channel parallel; AD acquisition card; design idea; architecture application引言利用数据采集系统可以获取信号信息,并对相关数据进行处理是当前数据采集领域的重要应用实践。
原理图多图纸设计(多通道设计入门)
➢ 工具: ➢ 菜单:Place-Device Sheet Symbol
• 编译后会在工程结构中显示
设计重构图表符
• 将设备片转换为子原理图
➢ 选中指向设备片的器件图表符,执行【编辑】/【Refactor】/ 【Convert Selected Device Sheet To Schematic Sheet】命令, 或者单击鼠标右键,在弹出的快捷菜单中,执行【Refactor】/ 【Convert Selected Device Sheet To Schematic Sheet】命令, 打开【转换设备Sheet到原理图Sheet】对话框。
• Altium Designer提供了一个真正的多通道设计,意味着用户可以在 项目中重复引用一个原理图部分。如果需要改变这个被引用的原理图 部分,只需要修改一次即可。无任如何,Altium Designer不但支持 多通道设计,而且还支持多通道的嵌套。
主原理图Main.SchDoc具有4个子模块,每个子模块均调用了原理
• 然后我们在主连接图上将其需要在子图上独立出来的端口连接到一个总线上 ,总线的名称需要和子图的独立端口同名。如下图所示:
• 通过上一节的方法我们生成各子图的图纸符号,在连接导线时单独的网络可 以直接用导线连接,需要分支接的网络,对于总线端还是用总线形式连接, 独立网络端用单导线连接,放置网络标号时也是同样方法。如下图所示:
• 然后再双击该子图需要单独分配的网络端口(本例库 LED 端口),在其端口 属性里其名称前同样加个 Repeat 并用圆括号将原端口名括起来,综合起来 就是:Repeat(原端口名)。单击 OK 即可成功设计多通道的层次原理图,其 在 PCB 文件的对应方式如下图所示:
• 单击 Project View Channels 菜单可以察看当前工程里各通道的元件。如下 图所示
AD10层次化多通道设计实例
AD10层次化多通道设计实例目录设计目标实施方法建立工程子图绘制绘制图纸A绘制图纸B绘制图纸C总图绘制添加子图A添加子图B添加子图C编译生成PCB注意事项设计目标本实例设计的目标是:在总图MAIN中导入三张子图A、B、C,使得A图中8个引脚分别进行如下连接:1、4个引脚连接4个B图纸中的某1个引脚。
(跨图纸1个器件的不同引脚连接多通道某1个引脚)2、4个引脚连接C图纸中的4个引脚。
(跨图纸1个器件的某1个引脚连接另一图纸的某1个引脚)实施方法建立工程建立工程,本次操作共需建立5个文件。
分别是工程文件TEST、主原理图MAIN、从原理图A、B、C。
以上文件新建完成并保存后效果如下图所示。
子图绘制绘制图纸AA.1 在目标引脚放置网络(红色框线内标注),网络作用域仅限于图纸A。
A.2 在目标引脚放置端口(绿色框线内标注),端口是负责连接A 图纸与外部图纸的接口。
注意:红色框线内的网络名称可不作要求。
但绿色框线内的端口名称要与外部图纸相对应,否则无法完成端口匹配。
具体的对应方法如下:此例中,A图4个LED端口分别应与4个B图的LED端口对应,则A图纸端口名应为LED1/LED2/LED3/LED4,B图纸的端口名为LED。
完成上述操作后,效果如下图所示。
绘制图纸BB.1 在目标引脚放置网络(红色框线内标注),网络作用域仅限于图纸B。
B.2 在目标引脚放置端口(绿色框线内标注),端口是负责连接B 图纸与外部图纸的接口。
注意:红色框线内的网络名称可不作要求。
但绿色框线内的端口名称要与外部图纸相对应,否则无法完成端口匹配。
具体的对应方法如下:此例中,A图4个LED端口分别应与4个B图的LED端口对应,则A图纸端口名应为LED1/LED2/LED3/LED4,B图纸的端口名为LED。
完成上述操作后,效果如下图所示。
绘制图纸CC.1 在目标引脚放置网络(红色框线内标注),网络作用域仅限于图纸C。
C.2 在目标引脚放置端口(绿色框线内标注),端口是负责连接C 图纸与外部图纸的接口。
超详细的stm32讲解——ad单通道与多通道转换(dma)
第三章AD转换本章的内容分两部分,第一是AD的单通道转换,第二是AD的多通道转换。
首先先将单通道转换。
STM32中自带的AD最大的转换频率是14MHZ,共有16个转换通道,每个转管脚名默认复用功能PF6ADC3_IN4PF7ADC3_IN5PF8ADC3_IN6PF9ADC3_IN7PF10ADC3_IN8PC0ADC123_IN10PC1ADC123_IN11PC2ADC123_IN12PC3ADC123_IN13PA3ADC123_IN3PA6ADC12_IN6PA7ADC12_IN7PC4ADC12_IN14PC5ADC12_IN15PB0ADC12_IN8PB1ADC12_IN9ADC123_IN10表明PC0管脚可以作为AD1,AD2,AD3的第10通道。
下面我们将PC0配置成AD1的通道10为例进行讲解。
3.1首先我们应将PC0设置成模拟输入:#include "adc.h"/*为何定义ADC1_DR_Address 为((u32)0x40012400+0x4c),因为存放AD转换结果的寄存器的地址就是0x4001244c*/#define ADC1_DR_Address ((u32)0x40012400+0x4c)/*定义变量ADC_ConvertedValue,放AD1通道10转换的数据*/__IO uint16_t ADC_ConvertedValue;static void ADC1_GPIO_Config(void){GPIO_InitTypeDef GPIO_InitStructure;/* Enable ADC1 and GPIOC clock */RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1 |RCC_APB2Periph_GPIOC,ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 ;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;GPIO_Init(GPIOC, &GPIO_InitStructure);}3.2设置完端口后下一步当然是对AD进行初始化:这里需要补充一个知识点DMA,DMA就相当与CPU的一个秘书,他的作用就是帮CPU减轻负担的。
多通道AD采样同步设计
64 | 电子制作 2019年02-03月变,也可进行试验过程中所需电压、电流等物理量的测量。
在数据测量过程中,如果采集通道数量较多,采集速度要求较高时,如何保证多个测量点的测量数据保持同步性是如今数据采集系统设计中需要解决的问题。
保持多块采集板卡之间的同步性,可以使用时钟同步线,或者以太网同步时间戳等方式完成。
基于单块采集板卡多通道之间的同步设计问题是本文的研究内容。
在具体介绍本文的设计之前需要解释两个问题:①为了保证单块板卡多通道同步问题,采集板卡的硬件设计显然不能使用单一AD 芯片加多通道切换方式,因为通道切换产生的时间间隔就已经使得各通道之间不能保持同步;②多个AD 芯片寄存器的同步读写可以使用FPGA 作为很好的解决方案,但是考虑到FPGA 使用门槛较高,并且在完成数据采集系统其他功能,例如:CAN 总线通讯、以太网通讯、触摸屏显示等方面不是那么的方便快捷。
所以本文采用飞思卡尔的i.MX6Q 处理器加多路AD7734作为硬件结构,在此基础上完成多通道的同步采集设计。
作为转换芯片,每一个AD7734芯片有四路采样输入通道可供切换,可以满足每一个测量通道三路不同种类模拟信号的采集。
具体AD 转换电路见图1。
AD7734数模转换芯片共有4个模拟输入口AIN0~AIN3,可以通过操作相应寄存器进行四个通道的切换采样。
最高可接受10V 单极或双极电压输入,并具有超量程或欠量程检测功能。
与主控芯片连接的通讯口共6个管脚功能如表1所示。
表1 AD7734 IO管脚定义管脚功能SCLK 寄存器操作时钟DOUT寄存器读取管脚DIN 寄存器写入管脚C _____S片选R ________D Y数模转换完成标志位管脚R ____________E S E T复位管脚为了能够保证采集模块中8个AD 转换芯片的同步操作,硬件设计示意图如图2所示(图中只示意性的画了4个AD 芯片)。
图1 AD 转换电路图信息工程图2 多路AD7734硬件设计示意图本设计将8个AD芯片的R____________ESET管脚合并为一个管脚,8个SCLK管脚也合并为一个管脚,分别与i.MX6Q处理器的IO口相连接。
基于ATmega16的AD7705多通道模拟量采集系统设计
D R - P 3 串行 数据 输 入端 D N P 5 串行 数 R Y B、 I— B 、
据 输 出端 D U - P 6和 串行 时钟 S L - P 7 O T B CK B。
。
其导 通 断 开 通 过 P P三 极 管 Q N 1驱 动 , 制 控
信号 为 T 0 二极 管 D D , 1起 续 流 作 用 , 护 电 路 正 保 常工作 同时具有 抑 制尖 峰 干 扰 作用 。通 道 1~3 1 的选择 电路 类 似 , 同理 设 计 模 拟 信 号 输 入 A l~ l
T C 1 = O 0 ; / 动 定 时 器 ,5 CR B x4 / 启 2 6分 频 T M K l BT T I 1 ; / 能 溢 出 中断 IS _ I(OE ) /使 }
定 时器 1溢 出中断 函数 :
v d tme l o f i ( o ) oi i r v s vi r d
w i !(PR & ( hl e( SS 1< <S I ) ) / 待 传 输 PF ) / 等
结 束
} 读 出 A 70 D 7 5数 据 函 数 , 回 值 为 读 出 的 2字 节 数 返
据:
u sg e n d 7 0 vi ) n in d itr_ 7 5( od
T N 1 = 0 3 ; / 时器 1 出 时 间 2 m C TL xB /定 溢 0 s
v i od wr 7 0 ( n i e h r aa 7 5 u s n d c a d t) g
_ _
完成 , 以读 取 ; 2种 是 查 询 通 信 寄 存 器 中 的 可 第 DD R Y位 , 果是 0表示 可 以读 取数 据 : 如
定时器 1 始化 函数 : 初
转载:介绍AD另外一种奇葩的多通道复用的方法
转载:介绍AD另外⼀种奇葩的多通道复⽤的⽅法原⽂链接:/forum.php?_dsign=74fe4957&mod=viewthread&page=1&tid=110710在设计多组相同模块的板⼦的时候,我们经常会⽤到AD的多通道复⽤功能,那么很多⼈都会在设计的时候,就把这个模块的原理图做成⼀个整体,这个时候进⾏简单设置之后,就可以运⽤复⽤功能实现我们要的效果;不过在这⾥介绍另外⼀种⽅法,这种⽅法⽐较繁琐,奇葩,我觉得应该没⼈会想到吧(不过我真希望有⼈站出来跟我说我也是⽤这种⽅法);既然繁琐,那为什么,我还会想出这招呢,这要说回⼀个话题,PCB⼯程师这个职位并不是在所有的公司,都有地位的,硬件⼯程师也许会认为你只是摆摆器件,连连线,顶多佩服你有耐⼼⽽已,为什么说这么多坏话呢,其实也不是坏话,确实有的,正因为如此,所以有些时候你即使知道怎么在原理图做好模块,⽅便PCB的复⽤,但是⼈家硬件⼯程师也没这个闲⼯夫去学你的⽅法画原理图;所以很多时候,你要进⾏复⽤,你还得乖乖先将每⼀个模块当中,起着相同作⽤的器件分配给相同的ID(也就是Channel Offset),然后在复⽤设置的时候选择依据Channel Offset进⾏匹配,才能进⾏复⽤,这个时候最最蛋疼的事情出现了,就是如何准确为这些器件分配Channel Offset;说到这⾥,我真的想吐槽AD为啥不学学Allegro,能⾃动识别每个模块中拥有相同作⽤的器件,⼿⼯分配ChannelOffset有时候真的不现实,⼀个模块⾥⾯有10个器件,还可以接受,如果⼏百个上千个器件呢?于是通过⼀些试验,我⾃⼰摸索出这种⽅法,来实现半⾃动分配ChannelOffset的⽅法,⽅法⽐较繁琐,不过⾄少对于我以前的那份⼯作,还是能很明显提⽰效率的,因为我接触的模块,动不动都就是⼏百个器件在⾥⾯的。
*********************************************************************************⾸先我简单介绍⼀下AD的复⽤的操作:1. 按照模块,把器件都⼀堆堆放好;2. 给每⼀个模块当中,给器件分配ID(Channel Offset),相同模块中的器件ID是唯⼀的,但是不同模块中都含有相同ID的器件,也就是说,ID相同,表明在模块中起着相同作⽤;3. 为每个模块套上⼀个room,并做⼀个class,这样AD才能知道哪⼏个模块是相同的4. 摆好其中⼀个模块,⾛线⾛好;5. 启⽤复⽤命令,并设置好按照ID进⾏匹配,然后执⾏即可。
电子设计软件AltiumDesigner的多通道设计应用
敬请登录网站在线投稿2019年第3期33电子设计软件A l t i u m D e s i g n e r的多通道设计应用徐建春(英格索兰亚太工程技术中心,上海200051)摘要:学习好A l t i u m D e s i g n e r对于电子工程师的设计能力的提高有着十分重要的作用㊂本文介绍了A l t i u m D e s i g n e r 多通道设计应用的背景㊁功能,以及在电路图和电路板设计中的实现方法,并给出了一个设计实例㊂关键词:A l t i u m D e s i g n e r;多通道设计;P C B中图分类号:T N702文献标识码:AA l t i u m D e s i g n e r M u l t i-c h a n n e l D e s i g n A p p l i c a t i o nX u J i a n c h u n(I n g e r s o l l R a n d E n g i n e e r i n g&T e c h n o l o g y C e n t e r-a s i a P a c i f i c,S h a n g h a i200051,C h i n a)A b s t r a c t:A l t i u m D e s i g n e r p l a y s a v e r y i m p o r t a n t r o l e i n t h e i m p r o v e m e n t o f t h e d e s i g n c a p a b i l i t i e s o f e l e c t r o n i c e n g i n e e r s.I n t h e p a p e r, t h e b a c k g r o u n d,f u n c t i o n s,s k i l l i n s c h e m a t i c a n d P CB d e s i g n o f A l t i u m D e s i g n e r m u l t i-c h a n n e l d e s i g n a r e i n t r o d u c e d,a n d a n e x a m p l e o f m u l t i-c h a n n e l d e s i g n i s i n t r o d u c e d.K e y w o r d s:A l t i u m D e s i g n e r;m u l t i-c h a n n e l d e s i g n;P C B引言随着电子技术的发展,电子线路复杂程度越来越高,电子设计自动化软件已经成为广大电子工程师的必备工具㊂A l t i u m D e s i g n e r是A l t i u m公司推出的一款电子设计自动化软件,该软件集成了电路设计与仿真㊁印刷电路板设计㊁信号完整性分析㊁三维电路板设计㊁嵌入式开发等功能,可以帮助电子工程师完成复杂电子产品的设计㊂在一个复杂电子产品设计中,经常遇到多路相同电路的情况,比如说多路输入电路㊁多路输出电路㊁多路运放电路等㊂A l t i u m D e s i g n e r针对多路相同电路的设计,提供了多通道设计的解决方案,可以准确㊁高效地完成多路相同电路的设计工作㊂本文将从一个设计实例出发,详细描述多通道设计方法以及注意事项㊂110路相同蓝牙电路测试板笔者需要设计一块测试电路板,要把10路完全相同的蓝牙电路设计在一块电路板上,目标是对蓝牙电路进行可靠性测试㊂如果把10路电路在原理图里画出来,同步到电路板设计环境中布局布线,无疑会花费大量时间,而且大多是重复劳动,枯燥乏味㊂针对这样的应用,多通道设计则是非常好的解决方案㊂2在电路图中进行多通道设计因为10个蓝牙电路完全相同,所以可以只配置一个图表符来重复引用多个子电路图㊂可以在电路图设计环境中执行菜单命令P l a c e>>S h e e t S y m b o l,放置一个图表符,双击这个图表符,配置如图1所示㊂图1图表符配置对话框34M i c r o c o n t r o l l e r s &E m b e d d e d S ys t e m s 2019年第3期w w w .m e s n e t .c o m .c n图表符标号R e p e a t (U _B L E ,1,10),解释如下:R e pe a t ,一个图表符引用多个子电路图必须用R e p e a t 表示重复通道;U _B L E ,通道名;1和10,表示通道标号,从通道1到通道10,在本例中代表U _B L E 1到U _B L E 10㊂F i l e n a m e :选择子电路图,选择已经设计好的蓝牙电路图㊂同时在图表符上需要添加图表输入输出端口,执行菜单命令P l a c e >>S h e e t E n t r y,放置一个图表输入输出端口,双击这个端口,配置如图2所示㊂图2 图表输入输出端口配置对话框图4 多通道设计生成的10个子电路图图表输入输出端口名字R e pe a t (I N ),解释如下:R e -pe a t 表示重复多个输入输出端口;I N 是个输入端口㊂最后实现的效果如图3所示㊂这是上层图表符,看起来就像一本书里面的很多页㊂对A l t i u m 项目文件进行编译后,打开子电路图,可以看到已经生成了U _B L E 1~U _B L E 10这10个子电路图㊂多通道设计生成的10个子电路图如图4所示㊂3 多通道设计元器件命名方法通过多通道设计生成了10张子电路图,这10张电路图相同位置的元器件都是相同的,所以需要设置元器件命名方法㊂执行菜单命令P r o j e c t >>P r o j e c t o p t i o n s >>M u l t i -C h a n n e l 选项卡,会出现图5所示的对话框㊂R o o m N a m i n g S t yl e :F l a t N u -m e r i c W i t h N a m e s,我们选择扁平化加数字的R o o m 命名方法,图3 多通道设计图表符R o o m 是A l t i u m 生成的一个红色矩形框,用来放置每个子电路图中的元器件,在本例中每个子电路图的R o o m 命名方法和通道名字相同,即U _B L E 1㊁U _B L E 2㊁ ㊁U _B L E 10㊂D e s i g n a t o r F o r m a t :$C o m p o n e n t $C h a n n e l A l ph a ,我们选择原来元器件序号加上字母的方法来区分不同通道的重复元器件㊂比如图4中J 12A ㊁J 12B ㊁ ㊁J 12J 区分10个通道的重复器件J 12㊂4 在电路板设计环境中进行多通道设计电路图设计好以后,可以使用D e s i g n>>U pd a te P C B d o c u m e n t命令把元器件同步到电路板设计环境中,每个子电路图存放在一个R o o m 空间里,接下来可以通过R o o m 间复制实现多通道设计㊂比如对于子电路图U _B L E 1,先把U _B L E 1R o o m 放到一个合适位置,在这个敬请登录网站在线投稿2019年第3期35图5多通道设计选项配置对话框R o o m空间内放置元器件㊁布线,电路板设计完成后,可以通过菜单命令D e s i g n>>R o o m s>>C o p y R o o m F o r m a t s 把U_B L E1的设计复制到其他子电路上㊂这样只要完成一个子电路的设计,就可以把设计复制到其他9个子电路上,可以节约大量重复设计的时间㊂图6为从U_B L E1复制到U_B L E4的实现效果㊂可以看出,其实每个元器件序号是不同的,这也是多通道设计和一般意义上的复制粘贴的区别㊂结语A l t i u m D e s i g n e r是一款功能十分强大的电子设计自动化软件,很多方便实用的功能需要电子工程师们不断学习和挖掘,多通道设计就是其中的一个㊂学习好A l t i u m D e s i g n e r对于电子工程师设计能力的提高有着十分重图6U_B L E1复制到U_B L E4的实现效果要的作用㊂参考文献[1]A l t i u m.D e s i g n e r O n l i n e D o c u m e n t a t i o n,2016.[2]A l t i u m.D e s i g n e r h e l p d o c u m e n t,2016.徐建春(高级工程师),主要研究方向为A RM开发平台的软硬件开发㊂(责任编辑:薛士然收稿日期:2018-11-05)监控系统的设计[J].电源技术,2016,24(5):11271128,1132.[10]S h i g u i L v,L i Y a n g,Q i a n Y a n g.R e s e a r c h o n t h e a p p l i c a-t i o n s o f i n f r a r e d t e c h n i q u e i n t h e d i a g n o s i s a n d p r e d i c t i o n o fd ie s e l e n g i n e e x h a u s tf a u l t[J].J o u r n a l o f T h e r m a l S c i e n c e,2011,20(2):189194.[11]李孟兴,王海燕,杨屹东.一种电力设备红外诊断算法的研究与实现[J].高压电器,2017,53(8):224229.[12]唐佳能,金鑫,张建志.D L/T6642016‘带电设备红外诊断应用规范“的应用分析[J].智能电网,2017,5(9):924928.[13]赵伟强,黄新波,赵隆,等.输电线路绝缘子表面盐密在线监测系统[J].西安工程大学学报,2016,30(1):8692.[14]E d u a r d o F,F e r r e i r a,J.D i o nís i o B a r r o s.F a u l t s M o n i t o r i n gS y s t e m i n t h e E l e c t r i c P o w e r G r i d o f M e d i u m V o l t a g e[J].P r o c e d i a C o m p u t e r S c i e n c e,2018(130):696703.[15]杜俊杰.关于变电站电气设备在线监测在线监测的分析[J].中国设备工程,2018(3):115116.[16]路民禄,林刚.变电站高压电气设备绝缘在线监测技术探析[J].电子技术与软件工程,2015,5(9):112.[17]宿军,王劲松,李延风,等.红外热像仪性能参数检测系统校正方法研究[J].长春理工大学学报:自然科学版,2018,41(2):8082.[18]L i f e n L i,H u a i y u Z h a o.P o w e r L i n e M o n i t o r i n g D a t a T r a n s m i s-s i o n U s i n g W i r e l e s s S e n s o r N e t w o r k[J].J o u r n a l o f P o w e r a n dE n e r g y E n g i n e e r i n g,2015,13(8):8388.[19]李长彧,刘林,张立颖.基于红外热像采集技术的变压器故障预警及诊断研究[J].东北电力技术,2018,39(2):4346.[20]康荣波,林瀚伟,杨明发.中高压电气设备在线监测装置供电技术综述[J].电器与能效管理技术,2016(6):17.[21]任可鑫,金佳昱.变电站高压电气设备状态检修的现状及发展趋势[J].电子技术与软件工程,2017(13):233.李云红(教授),主要从事红外热像测温技术㊁图像处理㊁信号与信息处理技术研究㊂(责任编辑:薛士然收稿日期:2018-10-23)。
Altium Designer 14原理图与PCB设计教程 第五章 总线、层次和多通道原理图设计
5.2.2 自上而下层次原理图设计
自上而下的层次原理图设计方法是先根据系统要求设计功能模块,再分别设 计各个模块的电路原理,自上而下的层次原理图设计流程如图5-2-1所示(下一 页)。通过具体实例加以说明。
采用自上而下的层次原理图设计方法设计一个射频信号发射系统。系统由晶 体振荡器、预推动放大器、功率放大器、匹配电路和天线构成。
图5-1-12 Port Properties对话框
放置端口后的原理图如图5-1-15所 示。 再次从图5-1-15生成多部件元器件, 此时生成的多部件元器件中自动含 有原理图中加入的端口,如图5-116所示。
图5-1图
5.1.3 总线概念与绘制
图5-1-1 74HC14的元件符号
多部件元器件符号中各单元的元 器件名称相同、图形相同、只是 引脚号不同,在标号U1的后面以 A、B、C、D分别表示第一、第 二等单元,标号U1表示在元器件 库中同属于一个元器件符号,如 图5-1-2所示。
图5-1-2 74HC14的六个独立的部件单元
2.多部件元器件符号的放置
图5-1-11 系统默认的双向端口样式
(2)端口属性编辑。为了显示 端口的性质,还需要对端口的名 称和属性进行编辑。用鼠标左键 双击网络标号为“PWM1”的端 口,弹出如图5-1-12所示的 “Port Properties”对话框。在 这个对话框中可以对端口的属性 进行配置。 对话框中有两个标签,端口的常 用属性均在“Graphical”标签 中。
总线是多条并行导线的集合,在 图5-1-17中,粗线称为总线,总 线与导线之间的斜线称为总线分 支线,A1、B1等称为网络标号。 只有网络标号相同的导线在电气 上才连接在一起。采用总线的优 点是简化了原理图的绘制,使电 路结构更加清晰。有关总线的两 点说明: (1)总线没有实际的电气连接。 (2)总线需要外加网络标号来 表明实际的电气连接。
Altium Designer 14原理图与PCB设计教程 第五章 总线、层次和多通道原理图设计
(9)在原理图中添加其他元件。此处总线上的网络标号为Vin[1..10]和 Vout[1..10],意义为网络Vin1~Vin10和网络Vout1~Vout10。 图5-3-7即为采用多通道方法设计的十通道π型衰减器电路原理图。
图5-3-7 十通道π型衰减器电路
(1)端口放置。 ① 打开电路原理图 “Motor_drive.SchDoc”。 ② 执行菜单命令Place → Port或 用鼠标左键单击如图5-1-7所示的 快捷按钮,此时鼠标指针变为十字 形状,在十字右侧中央位置附着 Port端口。
图5-1-7 Place Port快捷按钮
③ 将鼠标指针移动到标有“PWM1”网络号 的引线上 ④ 单击鼠标左键确定端口左侧的端点,此时 十字型鼠标指针移动到端口的右侧,再次单 击鼠标左键确定端口右侧的端点。至此一个 端口已经放置完毕,然后继续将端口放置完 毕。 ⑤ 当所有端口放置完毕后,单击鼠标右键撤 销放置端口命令。此时所有端口变为如图51-11所示系统默认的双向端口式样。
图。复制后要注意修改多部
件元器件的名称,图5-1-6
为绘制好的系统原理图,5
路模块的名称分别为 U_Motor_drive_1~
图
5-1-6
U_Motor_drive_5。
5.1.2 放置端口
图5-1-6所示,多部件元器件上看不到任何输入输出端口,这样的电路图读起 来非常困难,因此有必要外加输入输出端口,这种端口也可以看作是多部件元 器件的管脚。 在增加多部件元器件的端口之前,必须给图5-1-3所示的电机驱动电路加上端 口。
图5-3-4 Sheet Symbol Designator对话框
(6)将对话框中的Designator修改为 “Repeat(U_attenuator,1,10)”,鼠标左键单击【OK】按钮确认。 这里的Repeat语句表示复制出10个U_attenuator模块。 (7)鼠标左键双击电路模块中的“Vin”端口,弹出如图5-3-6所示 的对话框。将对话框中Name的内容修改为“Repeat(Vin)”,鼠标左 键单击【OK】按钮确认。 (8)利用步骤(7)的方法将“Vout”端口修改为 “Repeat(Vout)”。这里的Repeat语句表示将每个复制出的 U_attenuator模块中的Vin和Vout端口引出来。模块中未添加Repeat 语句的同名端口都会被连接起来,如端口GND。
基于FPGA的高速多通道AD采样系统的设计与实现
电子技术• Electronic Technology92 •电子技术与软件工程 Electronic Technology & Software Engineering【关键词】现场可编程门阵列 多通道采样系统 系统硬件电路 时序程序高性能模数转换器主要应用于通信、仪器仪表及医疗设备等多个领域。
他对我国国防建设及科研工作的开展有着积极的促进意义。
现场可编程门阵列具有着运行速度快、抗干扰能力强等优势,与之相关的FPGA 系统可以让采集系统更好地满足人们的需求。
FPGA 和AD 设备采样系统之间的有效连接,可以让人们对系统的AD 转换模块的性能进行分析与验证。
1 基于FPGA的高速多通道AD采样系统的总体设计霍尔传感器、滤波电路、AD 采样芯片和FPGA 是基于FPGA 的多通道数据采样系统主要组成部分。
以现场可编程门阵列为核心的数据采集系统可以根据上位机的指令配置和实际需求,对实时采样方式和高速采样方式进行转换,与之相关的硬件电路具有数据采集、自动电桥平衡和状态反馈功能等多种功能。
在AD 采样系统的设计环节,系统硬件电路的搭建方式建立在其整体结构基础之上。
在需要被检测的电流电压进入滤波电路以后,滤波电路会将电流电压转换为模拟量信号,AD 芯片会将经由电路处理的模拟量信号传入FPGA 之中。
2 基于FPGA的高速多通道AD采样系统的实现2.1 AD采样系统的硬件电路设计AD7606是基于FPGA 的高速多通道AD 采样系统中所常用的一种高速模数转换芯片。
这一设备具有着分辨率高、双极性输入效果好和具有多通道同步采样能力的特点。
芯片内部的数字滤波器所具有的过采样功能可以为信号的并行输出及串行输出提供保障。
在AD 采样基于FPGA 的高速多通道AD 采样系统的设计与实现文/刘雨聪系统的硬件电路设计方面,状态机编程方式是实现AD7606的时序控制的有效方式。
根据一些学者的研究结果,系统的工作电压可以被设定为3.3V ,内核电压可以控制为1.2V 。
AltiumDesigner多通道设计
AltiumDesigner多通道设计Altium Designer的多图纸功能感觉⽐较⽅便;今天翻了下徐⽼师《Altium Designer 快速⼊门》⾥⾯关于多图纸设计的介绍,再参考了altium ⽹站的⼀些资料,算是摸熟这个多图纸功能。
下⾯具体介绍其相关知识点。
⼀、页⾯结构1.1 基本概念当进⾏⼤型⼯程设计时,只靠⼀张图纸是⽆法实现的,这时需要⽤多个图纸进⾏开发设计。
⼀个多图纸设计⼯程是由逻辑块组成的多级结构,其中的每个块可以是原理图或是 HDL⽂件,在这结构的最顶端是⼀个主原理图图纸——⼯程顶层图纸。
多图纸结构⼀般是通过图表符(sheet symbol)形成,⼀个图表符对应⼀个⼦图纸;在主原理图图纸放置图标符,通过图表符与⼦图纸进⾏连接,⽽⼦图纸也可以通过图表符与更底层的图纸连接。
通过点击“Place》Sheet Symbol”或图标来放置图标符号。
如图 1图1我们可以在“Designer”区域输⼊标识符,若标识符包含有Repeat关键字的语句,还能实现多通道功能(下⽂有详解)。
⽽在“File Name”输⼊想要调⽤的⼦图纸⽂件名称(不分⼤⼩写),则可实现对⼦图纸的调⽤。
还有其他⽅法能⽣成图表符,具体⽅法见下⽂。
当多图纸⼯程编译好后,各个图纸间的逻辑关系被识别并建⽴⼀个树形结构,表⽰各个图纸的逻辑关系,如图 2:图21.2 层次结构层次结构包含如下三种:1) ⾃上⽽下:在主原理图图纸下,通过“Design》Create sheet from symbol”、“Design》Create HDL file from symbol》Create VHDL file from symbol”与“Design》Create HDL file from symbol》Create Verilog file from symbol ”等命令创建⼦图纸、底层VHDL⽂件和底层Verilog⽂件。
2) ⾃下⽽上:在主原理图图纸下,通过“Design》Create symbol from sheet or HDL ”和“Design》Create symbol from sheet or HDL ”、“Design》Create Component from sheet ”等命令创建图表符和顶层元件。
AD PCB多通道设计方法
AD PCB多通道设计方法AD我们大家都很熟悉了,但是我们有没有想过一个问题,AD从原理图导入到PCB板中,都会有一个或多个ROOM,ROOM 是用来干什么的?有什么作用?ROOM:PCB的一种设计对象,主要是定义一个局部元器件集合摆放的相对关系。
我们在设计原理图和PCB的时候,有时候会遇到很多重复的电路,比如206和207的电流采样电路,50多个重复的采样信号,遇到这种电路,如果每一个电路全部画出来,图纸会显得比较累赘,PCB板会耗时更久,可能很多人会选择先画PCB板,然后复制粘贴,最后再导入到原理图中,这样也是一种方式,但是AD自带的PCB多通道设计方法会更方便处理这种电路。
首先,在原理图设计时,将所有完全重复的电路设计在一张图纸上,只设计一组即可,不用画出所有重复电路,如下图设计,四个电机驱动电路和四个比较器为一组,总共需要63组,这里只画出一组即可。
第二步是将设计好的图纸封装成元器件,需要注意的是,在设计图纸时需要考虑好图纸的接口,点击放置---图表符进行设置。
或者直接点击设计—HDL文件或图纸生成图表符,然后选择项目文件中需要封装的图纸即可,建议采用这种方法,可以直接生成图纸和引脚,不用再单独添加图纸端口。
生成图表符如下图,此时图纸是单独的,并没有重复设计,只是重复电路中的一组而已。
双击生成的图表符,此时文件名是不需要修改的,只修改标识即可,将标识修改为:repeat(A,1,63)需要注意的是,要采用英文输入法进行输入,A代表的是需要重复的图纸名称,1代表的是需要重复的起始数值,63代表的是需要重复的截止数值,根据自己需要进行设计即可,但是起始数值不能以0开始。
设置前设置后在设置成功后,图表符会显示多层结构在图表符设置完成后,需要采用总线将重复的端口引出,并添加相应的网络名称。
其他电路按照原理设计即可,在原理图设计完成后,下面开始PCB设计,将原理图导入建好的PCB文件中,初步导入后会有很多ROOM,不能删除,可以忽略其他ROOM,只针对重复电路的其中一个ROOM进行设计,包括元器件布局,走线,过孔,铺铜等,设计完成后,只需要用快捷键D-M-C,点击复制该ROOM格式后,再逐个点击未布局的重复电路的ROOM 后,会将所有未布局的ROOM按照设计好的ROOM中的器件布局,走线等完全复制连接,在复制ROOM时,可以选择需要复制的内容,待重复的ROOM设置完成后,只需要连接对外的接口即可,这样设计,可以省去绘制PCB中重复电路的时间,而且原理图会精简很多。
基于AD1941时分复用多通道数字音频处理模块设计
内 部 电 源 中 间 添 加 了 保 险 管 , 来 防 止 外 部 电 源 异 常 时 对 用 眦 芯 片 的 损 坏 。芯 片 的 电 源 管 脚 都 采 用 了 相 应 的 01 F的 陶 . 瓷滤 波电容 。
代微 璐 . 晓革 黄
( 电子 科 技 大 学 电子 工程 学 院 ,四 川 成 都 6 0 5 ) 104 摘 要 : 字 音 频 处 理模 块 作 为数 字音 频 系 统 的 重要 模 块 , 数 字 音 频 系统 中 已经 广 泛 应 用 。 为 了 解 决 目前 的 音 频 处 数 在
2 模 块 总体 设 计
上 位 机 通 过 U B转 I S I C下 载 线 对 A 9 1 字 音 频 模 块 D1 4 数
置 为 “0 ” 系 统 时 钟 ( C K F* 5 ) 图 3为 本 设 计 的 外 1 1使 M L = s2 6 。
围 电路 。
芯 片 配 置 , 行 诸 如 : 量 控 制 、 波 、 益 、 限 等 音 频 处 进 音 滤 增 压 理 。 如 图 1 数 字 音 频 处 理 模 块 信 号 流 程 图 , 部 为 模 块 提 为 外 供 音 频 信 号 的 主 时 钟 MC K, 立 体 声 数 字 音 频 通 过 T M L 4路 D 模 式 传 输 到音 频 处 理 模 块 , 块 对 4路 立 体 声 音 频 信 号 进 行 模
‰ 岫 ∞I A答
眦 眦 嗽 眦 眦 . ∞ m 眦 眦 】 呲 N 【 m
更 新 , 后 芯 片模 块 选 择 通 过 T M 模式 输 出 数 字 音 频 。 最 D
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
小白成长日记——AD9多通道设计体验
技术员发表于 2014-4-20 11:51:13 4546 查看
分享
本帖最后由 yuweijian 于 2014-4-20 12:24 编辑
最近使用AD9设计了一款4通道网络视频解码板,体验了一下AD9的多通道设计功能。
总结起来该功能就两句话:1、使用design->create sheet symbol from sheet,然后编辑sheet symbol的repeat属性,目的是画一张sheet,然后由软件自动生成多通道重复的sheets。
2、使用design->rooms->copy room formats,选定想复制的room,生成完全相同的两个通道layout设计(布局布线)。
先上图,有图有真相
图1 多通道顶层图纸
图2 toplayer 3D图
具体操作步骤参考附件:《AD9设计案例教程-第27-28讲多通道电路设计》
特别注意,这份教程里面很容易令人认为多通道设计在copy rooms format之前必须得使用repeat sheet对原理图进行处理,其实不然,它们是两个独立的工具,前者用于简化PCB编辑,后者则用于简化原理图编辑。
也可以参考help->getting started with altuim designer里面的
multi-channeldesign,参考工程文件:安装目录\Altium Designer Summer 09\Examples\Reference Designs\Multi-ChannelMixer
在这儿主要讲一些使用心得。
首先原理图repeat的工具不太好用,我对比着示例工程Multi-Channel Mixer将我的工程参数配置成一样的依然报很多warning,但就是不知道为什么示例工程一个warning都没有。
以下是project->project options里面的大几个重要参数的设置:
1、error reporting里面的几个选项选择成no report如下图,可以减少报错信息,方便定位出真正的问题点。
图3 error reporting配置
2、repeat sheet编辑时会使用到层次原理图编辑部分的内容。
在层次原理图编辑的时候sheet entries、netnames、ports都可以对某一个网络进行命名,而且它们的优先等级不一样,这些参数在下图进行配置,配置不对时,编译的时候甚至会报error。
具体这些优先等级的说明,参考help->getting started with altuim designer。
我在这里是想使用repeat工具对多通道原理设计进行简化,因此弱化了对层次原理图设计的要求。
但由于报了很多error,于是顺便研究了一下这些参数的配置。
图4 options配置
3、若想PCB上对应的位号好看一些,不至于太长,那就要注意配置multi-channel 选项菜单中下图红框里面的内容。
可以把“_”删掉,选项上面会显示出预览图。
图5 multi-channel配置
然后是copy rooms format工具,这个工具的配置如下:
图6 copy rooms format配置
左上角红框表明了源通道(也就是已经设计好了的)U3,目标通道(也就是要自动完成设计的)U1,对应地要想使用room空间U1里面的完成自动布局布线,那么就要在右边勾选U1。
否则很有可能使用U2或者其它room空间的元器件在目标通道U1区域完成自动布局布线。
这个不是我们想要的。
左下角两个选项则是分别为了使用元器件的位号来自动匹配元器件完成布局,以及复制全部的走线。
总的来说,多通道设计为我完成了多个通道的绕等长工作,大大节省了时间。
但是工具毕竟不太成熟,有些毛病:1、在copy rooms format的时候常出现一些意外的诡异情况,关闭图纸(记得先保存),重新打开图纸再进行操作就可以了。
2、原理图在编辑的时候报错多,排错花费时间较多。
3、在最后完成了那些非相同的部分,也就是多通道共用的单一部分的设计后,无法再使用copy rooms format了,否则就会将不希望复制的部分进行了复制,在这个时候每改一处就得改其它好几处,也是很痛苦。
使用下来,觉得以下方式比较节省时间:1、重复手工编辑原理,其实就是将多通道原理图save as成好几份,然后加入工程,重新命名位号,像这种4通道的设计完全没问题,工作量也不大,同时也省去了层次原理图设计的排错时间。
2、在设计单一部分之前检查源通道的设计,包括优先打过孔等,然后再使用copy rooms format工具完成多通道自动设计,然后再完成单一部分的设计,尽量减少后期多通道中的调整,毕竟一个位置就得改好几处。
简单的多通道设计例如教程《AD9电路设计案例教程-第27-28讲多通道电路设计》中电路,就没必要
使用这种设计了,得不偿失。