模块化设计中的一些小技巧

模块化设计,可能通常我们的工程师还用的不多,但它在某些场合下还是很有用的,一个是它能减少我们重复性的工作。
在进行原理图设计的时候,有些功能模块要重复调用多次,这时候可以采取模块设计原理图,然后在顶层多次调用此功能模块。在实际操作过程中发现这个方法很好用,只是由于长期不画原理图的时候有些技巧性的东西会忘记,记录在此以备查阅。
图1:典型的模块化设计
我所说的“技巧”性的东西,有点忽悠色彩,主要是自己记性不好,经常忘记该如何操作,每次都需要摸索很长时间,实在是浪费时间。主要问题有下面两个:
第一个:是每个模块里的器件编号要重新编号,如果单独修改某一个模块,那么剩余模块的器件编号会同时变化成同一编号;
第二个:是页的编号;实际模块原理图只有一页,但是通过多次调用以后工程会为每一次调用重新分配一个页号,只是在原理图设计过程中由于其他原因导致页号需要修改的时候,会发生类似第一个问题的情绪,即修改某次调用的页号其他调用的页号会同时修改成一样的页号。
其实出现上述问题的原因,是在修改的时候只是简单的双击了图1的模块(或者说简单syncronize down),然后就进行修改,这样是不行的。正确的做法应该是如图2所示
图2:进入修改模块属性
即右击模块原理图,选择“edit object properties”命令,那么就会进入图3所示的页面。
图3:原理图页的属性编辑页面
默认进入parts页,该页可以修改功能模块里的part属性,特别是编号,所有模块的parts编号可以同时修改,这样就不会上述第一个问题。同理,进入“title blocks”页面里,也可以同时修改所有调用页的页号修改,这样也不会出现上述第二个问题了。

大气环境监测中臭氧传感器的作用是什么
国网甘肃检修公司泛在电力物联网建设迈出实质性步伐
APS计划排产软件在仪器仪表行业的应用
Cadence公司荣膺“2022 年度卓越表现EDA公司”桂冠
八个电路设计技巧分享
模块化设计中的一些小技巧
力控ThingNet智慧运维云平台水务环保行业应用案例
2035年开始在欧盟境内停止销售新的燃油车
如何实现一种USB与电池供电切换电路设计呢?
索尼将为下一代iPhone提供新型图像传感器
安波福公开无人车路测数据 覆盖1000个实际场景
如何自学人工智能?机器学习详细路径规划
从仪表盘看车载娱乐系统的进阶之路【互动有礼】
索尼双核智能新机Xperia Young曝光
电线电缆起火燃烧是什么原因_防止电线电缆起火的措施
5G、AI以及XR等技术支持下的远程医疗愿景
一种线性配对的电化学甘油转化策略
剃须刀不转的原因有哪些
智能电视发展处于初期阶段,机遇与隐忧并存
中国最先进的芯片是多少纳米