Skip to content

Commit fcb39d3

Browse files
committed
add sort
1 parent 4d54661 commit fcb39d3

43 files changed

Lines changed: 461 additions & 245 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

mkdocs.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ markdown_extensions:
4646
- pymdownx.superfences
4747
- attr_list
4848
- md_in_html
49+
- tables
4950

5051
extra_css:
5152
- css/neoteroi-mkdocs.css
@@ -130,13 +131,8 @@ theme:
130131

131132
extra_javascript:
132133
- javascripts/navigation.js
133-
- themes/js/custom.js
134-
- themes/js/simpleLightbox.min.js
135-
- themes/js/optionalConfig.js
136-
- themes/js/mermaidloader.js
137-
- themes/js/umlconvert.js
138-
- themes/js/mathjax.js
139-
#- themes/js/katex.js
134+
- https://unpkg.com/tablesort@5.3.0/dist/tablesort.min.js
135+
- javascripts/tablesort.js
140136
- https://cdn.jsdelivr.net/npm/mermaid@10.6.1/dist/mermaid.min.js
141137
- https://cdnjs.cloudflare.com/ajax/libs/flowchart/1.17.1/flowchart.min.js
142138
- https://cdnjs.cloudflare.com/ajax/libs/raphael/2.3.0/raphael.min.js
422 KB
Binary file not shown.
173 KB
Binary file not shown.
146 KB
Binary file not shown.
60.7 KB
Binary file not shown.
76.5 KB
Binary file not shown.
51.2 KB
Binary file not shown.
111 KB
Binary file not shown.

notes/javascripts/tablesort.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
document$.subscribe(function() {
2+
var tables = document.querySelectorAll("article table:not([class])")
3+
tables.forEach(function(table) {
4+
new Tablesort(table)
5+
})
6+
})

notes/orcad.md

Lines changed: 76 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,19 @@ FILE / Open / Library,选择库文件(`.olb`),点击Open
4848
![alt text](assets/orcad_1772622792391_png)
4949

5050
点左侧的`.dsn`文件,右键New-Schemetic
51+
5152
![alt text](assets/orcad_1772641466842_png)
53+
54+
### 修改原理图大小
55+
56+
选中page右键,找到Properties
57+
58+
![alt text](assets/orcad_1772643042306_png)
59+
60+
选择合适大小即可
61+
62+
![alt text](assets/orcad_1772643065528_png)
63+
5264
### 绘制用的快捷键
5365

5466
| 快捷键 | English | 中文说明 |
@@ -72,4 +84,67 @@ FILE / Open / Library,选择库文件(`.olb`),点击Open
7284
| `Shift+F` | Ellipse | 绘制椭圆 |
7385
| `Shift+T` | Elliptical Arc | 绘制椭圆弧 |
7486
| `Shift+Q` | Bezier Curve | 绘制贝塞尔曲线 |
75-
| `Y` | Polyline | 绘制多段线 |
87+
| `Y` | Polyline | 绘制多段线 |
88+
89+
### 导入自带库
90+
91+
自带库`C:\Cadence\Cadence_SPB_17.2\tools\capture\library`下,有多个OLB文件。一般电容在`Descrete.olb`
92+
93+
![alt text](assets/orcad_1772645168228_png)
94+
95+
??? note "库文件列表"
96+
| 库文件 | 器件数量 | 说明 |
97+
|---|---|---|
98+
| AMPLIFIER.OLB | 182 | 存放模拟放大器 IC,如 LM386、MAX457 等 |
99+
| ARITHMETIC.OLB | 182 | 存放逻辑运算 IC,如 54HC147、74HC147 等 |
100+
| ATOD.OLB | 618 | 存放 A/D 转换 IC,如 AD7580、ADC08031 等 |
101+
| BUS DRIVERTRANSCEIVER.OLB | 632 | 存放总线驱动 IC,如 74LS366、74LS440 等数字 IC |
102+
| CAPSYM.OLB | 35 | 存放电源、地、输入输出、标题栏等 |
103+
| CONNECTOR.OLB | 816 | 存放连接器,如 CON10、CONN PWR 2-P、HEADERS 等 |
104+
| COUNTER.OLB | 182 | 存放计数器 IC,如 54AC191、74F168 |
105+
| DISCRETE.OLB | 872 | 存放分立式元件,如电阻、电容、电感、开关、变压器等常用器件 |
106+
| DRAM.OLB | 623 | 存放动态存储器,如 TM2224、HM514256 等 |
107+
| ELECTRO MECHANICAL.OLB | 6 | 存放马达、断路器等电机类元件 |
108+
| FIFO.OLB | 177 | 存放先进先出资料暂存器,如 54LS222、67413 |
109+
| FILTRE.OLB | 80 | 存放滤波器类元件,如 LMF100、LTC1059 等 |
110+
| FPGA.OLB | - | 存放可编程逻辑器件,如 A1225A |
111+
| GATE.OLB | 691 | 存放逻辑门(含 CMOS 和 TTL) |
112+
| LATCH.OLB | 305 | 存放锁存器,如 4096、5475、54HC375 等 |
113+
| LINE DRIVER RECEIVER.OLB | 380 | 存放线驱动与接收器,如 74ACG241、ADM203 等 |
114+
| MECHANICAL.OLB | 110 | 存放机构图件,如 SIPSOC-10、ZIFSOC-8x2 等 |
115+
| MICROCONTROLLER.OLB | 523 | 存放单片机微处理器,如 80C51FA、AT89C52 等 |
116+
| MICRO PROCESSOR.OLB | 288 | 存放微处理器,如 80387、HD63C09 等 |
117+
| MISC.OLB | 1567 | 存放杂项图件,如电压表(METER V)、微处理器周边(Z80-PIO)等 |
118+
| MISCLINEAR.OLB | 365 | 存放线性杂项器件(未分类),如 14574、AD534、LM334 等 |
119+
| MISCMEMORY.OLB | 278 | 存放记忆体杂项器件(未分类),如 28F102、M28V101 等 |
120+
| MISCPOWER.OLB | 222 | 存放高功率杂项器件(未分类),如 A2919、EL7272、LT1161 等 |
121+
| MUXDECODER.OLB | 449 | 存放解码器,如 54F253、54HC153、74AC139 等 |
122+
| OPAMP.OLB | 610 | 存放运放,如 AD712、OP37、OPA660 等 |
123+
| PASSIVEFILTER.OLB | 14 | 存放被动式滤波器,如 271MT、NFM41、EMIFILTER 等 |
124+
| PLD.OLB | 355 | 存放可编程逻辑器件,如 14H4、20V8 等 |
125+
| PROM.OLB | 811 | 存放只读记忆体,如 24LC64、27C512 等 |
126+
| REGULATOR.OLB | 549 | 存放稳压 IC,如 78xxx、79xxx 等 |
127+
| SHIFTREGISTER.OLB | 610 | 存放移位寄存器,如 100341、4021 等 |
128+
| SRAM.OLB | 691 | 存放静态存储器,如 54S301、74C89 等 |
129+
| TRANSISTOR.OLB | 210 | 存放晶体管(含 FET、UJT、PUT 等),如 2N1070、2N1613 等 |
130+
131+
### 导入外部元件
132+
133+
在Snap EDA 或 Ultra librarian上下载文件的schematic 和 layout
134+
135+
#### case 1: 有 OLB 文件(一般是集成电路)
136+
![alt text](assets/orcad_1772642640813_png)
137+
138+
![alt text](assets/orcad_1772642667314_png)
139+
140+
把文件夹复制到项目文件夹
141+
142+
![alt text](assets/orcad_1772642853103_png)
143+
144+
![alt text](assets/orcad_1772642870793_png)
145+
146+
#### case 2: 没有olb
147+
148+
1. Copy the footprint and padstack files from the zipped folder and paste them into your footprint directory. The default **footprint** directory is: `C:\Cadence\SPB_xx.x\share\pcb\pcb_lib\symbols`
149+
1. Copy the STEP model from the zipped folder and paste it into your step directory. The default **STEP** directory is: `C:\Cadence\SPB_xx.x\share\local\pcb\step`
150+

0 commit comments

Comments
 (0)