Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«OrCAD PSpice. Анализ элСктричСских Ρ†Π΅ΠΏΠ΅ΠΉΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 106

Автор Π”ΠΆ. ΠšΠ΅ΠΎΡƒΠ½

Как принято Π² этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅, ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ опрСдСлСния:

IO_LEVEL ОписаниС 1 AtoD Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ X, R ΠΈ F Π² ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ ΠΎΡ‚ VIL max Π΄ΠΎ VTH min 2 AtoD ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ нСпосрСдствСнно ΠΎΡ‚ 0 ΠΊ 1 ΠΏΡ€ΠΈ ΡƒΡ€ΠΎΠ²Π½Π΅ Vt 3 ΠΠ΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ (Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 1) 4 ΠΠ΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ (Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ 2)

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Ρ‹, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сигнал поступаСт Π½Π° встроСнныС Π² микросхСму Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Ρ‹ Π¨ΠΌΠΈΡ‚Ρ‚Π°, всСгда пСрСходят нСпосрСдствСнно ΠΎΡ‚ 0 ΠΊ 1. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ базисный интСрфСйс Π±Π΅Π· ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ значСния X, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

X1 in out 74LS04 PARAMS: IO_LEVEL=2

Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ IO_LEVEL для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π—Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ управляСтся ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ DIGIOLVL Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ .OPTION, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°Π²Π½ΠΎ 1.

Π’Ρ€Π΅ΠΌΠ΅Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

МодСли I/O Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ с Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня Π½Π° высокий ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ (TSWLHN ΠΈ TSWHLN). Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ°Ρ€Ρ‹ TSWLHN ΠΈ TSWHLN для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ значСния IO_LEVEL. Π­Ρ‚ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ Π²Ρ‹Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΈΠ· Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ распространСния для устройств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ подсхСму DtoA, ΡΠΎΠ·Π΄Π°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈ ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄Π΅. Под Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ понимаСтся врСмя, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ DtoA, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС ΠΎΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ состояния Π΄ΠΎ логичСского ΠΏΠΎΡ€ΠΎΠ³Π°.

ЗначСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вставка ΠΏΠ°Ρ€Ρ‹ DtoA/AtoD Π½Π° ΠΏΡƒΡ‚ΠΈ логичСского сигнала Π½Π΅ измСняла ΠΏΠΎΠ»Π½ΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ распространСния. (БчитаСтся, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ сигнала Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ питания

МодСли I/O Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ имя подсхСмы источника питания Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π­Ρ‚ΠΈ подсхСмы Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² случаС создания Π»ΡŽΠ±Ρ‹Ρ… интСрфСйсов AtoD/DtoA.

Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ источники питания

PSpice автоматичСски Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ подсхСму источника питания ΠΏΡ€ΠΈ создании интСрфСйсов AtoD ΠΈΠ»ΠΈ DtoA. Π’ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ источника питания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ интСрфСйсами AtoD/DtoA. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ подсхСмы источника питания являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ I/O. Π’ настоящСС врСмя эти источники питания ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹:

Π’ΠΈΠΏ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Имя подсхСмы Π‘ΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ ΡƒΠ·Π»Ρ‹ Π’Π’Π› DIGIFPWR $G_DPWR $G_DGND

PSpice всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡƒΠ·Π΅Π» 0 ΠΊΠ°ΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΡƒΠ·Π΅Π» Β«GNDΒ» (зСмля). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΡƒΠ·Π»Ρ‹, созданныС ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ΠΌ подсхСмы β€” это Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ·Π»Ρ‹ ($G_xxx), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ всСми Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π΄Π°Π½Π½ΠΎΠ³ΠΎ сСмСйства. Π—Π°Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ напряТСниС источника питания для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π’Π’Π› (ΠΈ совмСстимых с Π½ΠΈΠΌΠΈ CMOS) составляСт 5,0 Π’.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ питания для TTL/CМОS

.subckt DIGIFPWR AGND

+ optional: DPWR=$G_DPWR DGND=$G_DGND

+ params: VOLTAGE=5.0v REFERENCE=0v

VDPWR DPWR DGND {VOLTAGE}

R1 DPWR AGND 1MEG

VDGND DGND AGND {REFERENCE}

R2 DGND AGND 1MEG

.ends

Π€ΠΎΡ€ΠΌΠ° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ подсхСм I/O

Π€ΠΎΡ€ΠΌΠ° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ I/O

.model IC_STM uio (

+ drvh= 0 drvl = 0

+ DtoA1 = "DtоA_SВМ" DtoA2 = "DtoA_STM"

+ DtoA3 ="DtoA_STM" DtoA4 = "DtoA_STM"

+ DIGPOWER="DIGIFPWR"

.model IO_STM_OC uio (

+ drvh = 1MEG drv1 = 0

+ DtoA1="DtoA_STM_OC"

+ DtoA3 = "DtoA_STM_OC"

+ DIGPOWER= "DIGIFPWR"

DtoA2="DtoA_STM_OC"

DtoA4="DtoA_STM_ОБ"

Π€ΠΎΡ€ΠΌΠ° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния подсхСм DtoA

.subckt DtoA_STM D A DPWR DGND

+ params: DRVL=0 DRVH=0 CAPACITANCE=1

N1 A DGND DPWR DINSTM DGTLNET=D IO_STM

C1 A DGND {CAPACITANCE+0.1pF}

.ends

Π€ΠΎΡ€ΠΌΠ° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния подсхСм DtoA с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ

.subckt DtoA_STM_OC + params: DRVL=0

D A DPWR DGND DRVH=0 CAPACITANCE=1

N1 A DGND DPWR DINSTM_OC DGTLNET = DIO_STM_OC

C1 A DGND {CAPACITANCE + 0.1pF}

.ends

Π€ΠΎΡ€ΠΌΠ° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ напряТСния Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ I/O

ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сопротивлСниС 0,5 Ом ΠΈ врСмя ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ 500 пс ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ это Π±ΡƒΠ΄Π΅Ρ‚ Β«ΠΌΠΎΡ‰Π½Ρ‹ΠΉΒ» источник сигнала с «быстрым» Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ эту Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² tsws, rlow ΠΈ rhi, Ссли считаСтС, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ для вашСй систСмы.

.model DINSTM dinput (

+ s0name = "0" s0t s0rlo=.5 s0rhi=1k

+ s1name="1" s1tsw=0.5ns s1rlo=1k s1rhi=.5

+ s2name="X" s2tsw=0.5ns s2rlo=0.429 s2rhi=1.16; 313ohm, 1.35v

+ s3name="R" s3tsw=0.5ns s3rlo=0.429 s3rhi=1.16; 313ohm, 1.35v

+ s4name="F" s4tsw=0.5ns s4rlo=0.429 s4rhi=1.16; 313ohm, 1.35v

+ s5name="Z" s5tsw=0.5ns s5rlo=1MEG s5rhi = 1MEG

+ )

.model DINSTM ОБ dinput (

+ s0name="0" s0tsw=0.5ns s0rlo=.5 s0rhi=1k

+ s1name="1" s1tsw=0.5ns s1rlo=1MEG s1rhi=1MEG

+ s2name="X" s2tsw=0.5ns s2rlo=0.429 s2rhi = 1.16; .313ohm, 1.35v

+ s3name="R" s3tsw=0.5ns s3rlo=0.429 s3rhi=1.16; .313ohm, 1.35v

+ s4name="F" s4tsw=0.5ns s4rlo=0.429 s4rhi=1.16; .313ohm, 1.35v

+ s5name="Z" s5tsw=0.5ns s5rlo=1MEG s5rhi=1MEG

+ )

МодСли ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ подсхСм I/O ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

.model IO_DFT uio (

+ drvh = 50 drvl = 50

+ AtoD1 = "AtoD_STD" AtoD2 ="AtoD_STD_Nx"

+ AtoD3 = "AtoD_STD" AtoD4="AtoD_STD_fX"

+ DtoA1 = "DtoA_STD" DtoA2="DtoA_STD"

+ DtoA3 = "DtoA_STD" DtoA4="DtoA_STD"

+ DIGPOWER="DIGIFPWR"

.model IO_DFT_OC uio (

+ drvh=1MEG drvl=50

+ AtoD1="AtoD_STD" AtoD2="AtoD_STD

+ AtoD3="AtoD_STD" AtoD4="AtoD_STD"

+ DtoA1 ="DtoA_STD_ОБ" DtoA2 = "DtoA_STD_OC"

+ DtoA3 ="DtoA_STD_ОБ"

+ DtoA4 = "DtoA_STD_OC"

+ DIGPOWER="DIGIFPWR"

+ )

Π€ΠΎΡ€ΠΌΠ° для подсхСмы AtoD ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

. subckt AtoDDEFAULT A D DPWR DGND

+ params: CAPACITANCE=0

A DGND D074 DGTLNET=D IO_DFT

. ends

Π€ΠΎΡ€ΠΌΠ° для подсхСмы DtoA ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

.subckt DtoADEFAULT D A DPWR DGND params: DRVL=0 DRVH=0 CAPACITANCE=0

N1 A DGND DPWR DIN74 DGTLNET=D IO_DFT

C1 A DGHD {CAPACITANCE=0.1pF}

.ends

БСмСйство 74/54 (стандартныС микросхСмы TTL) 7400 ΠΌΠΎΠ΄Π΅Π»ΠΈ I/O

.model 10 STD uio (

+ drvh= 96.4 drvl = 104

+ AtoD1 ="AtoD_STD" AtoD2="AtoD_STD_NX"

+ AtoD3="AtoD_STD" AtoD4="AtoD_STD_NX"

+ DtoA1="DtoA_STD" DtoA2 ="DtoA_STD"

+ DtoA3="DtoA_STD" DtoA4="DtoA_STD"

+ tswhl1=1.373ns tswlh1=3.382ns

+ tswhl2=1.346ns tswlh2=3.424ns

+ tswhl3=1.511ns tswlh3=3.517ns

+ tswhl4=1.487ns tswlh4=3.564ns

+ DIGPOWER="DIGIFPWR"

+ )

.model IO_STD_ST uio (

+ drvh=96.4 drvl=104

+ AtoD1="AtoD_STD_ST" AtoD2="AtoD_STD_ST"

+ AtoD3="AtoD_STD_ST" AtoD4="AtoD_STD_ST"

+ DtoA1="DtoA_STD" DtoA2 ="DtoA_STD"

+ DtoA3="DtoA_STD" DtoA4="DtoA_STD"

+ tswhl1=1.373ns tswlh1=3.382ns

+ tswhl2=1.346ns tswlh2=3.424ns

+ tswhl3=1.511ns tswlh3=3.517ns

+ tswhl4=1.487ns tswlh4=3.564ns

+ DIGPOWER="DIGIFPWR"

+ )

.model 10 STD ОБ uio (

+ drvh = 1MEG drv1 = 104

+ AtoD1="AtoD_STD" AtoD2="AtoD_STD_NX"

+ AtoD3="AtoD_STD" AtoD4="AtoD_STD_NX"

+ DtoA1="DtoA_STD_OC" DtoA2="DtoA_STD_OC"

+ DtoA3="DtoA_STD_OC" DtoA4="DtoA_STD_OC"

;tsw values measured with 33 0 ohm pull up

+ tswhl1=2.617ns tswlh1=1.432ns

+ tswhl2=2.598ns tswlh2=1.460ns

+ tswhl3=2.747ns tswlh3=1.589ns

+ tswhl4=2.732ns tswlh4=1.615ns

+ DIGPOWER="DIGIFPWR"

+ )

7400 стандартная подсхСма AtoD

.subckt AtoD STD A D DPWR DGND params; CAPACITANCES

CO A DGND D074 DGTLHET IO_STD

C1 A DGND {CAPACITANCE=0.1pF}

DO DGND a D74CLMP

D 1 2 D74

D2 2 DGND D74

R1 DPWR 3 4k

Q1 1 3 A 0 Q74 ; substrate should be DGND

.ends

.subckt AtoD_STD_NX A D DPWR DGND params: CAPACITANCE = 0

CO A DGND D074_NX DGTLNET = D IO_STD

C1 A DGND {CAPACITANCE+0.1pF}

D0 DGND a D74CLMP

D1 1 2 D74

D2 2 DGND D74

R1 DPWR 3 4k

Q1 1 3 A 0 Q74 ; substrate should be DGNC

.ends

7400 стандартная подсхСма DtoA

.subckt DtoA_STD D A DPWR DGND

+ params: DRVL=0 DRVH=0 CAPACITANCE=0

M1 A DGND DPWR DIH74 DGTLNET=DIO_STD

C1 A DGND {CAPACITANCE=0.1pF}

.ends

7400 подсхСма DtoA с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡ‚ΠΎΡ€ΠΎΠΌ

.subckt DtoA_STD_OC D A DPWR DGND

+ params: DRVL=0 DRVH=0 CAPACITANCE=0

N1 A DGND DPWR DIN74_ОБ DGTLNET=D IO_STD_OC

C1 A DGND {CAPACITANCE=0.1pF}

.ends

7400 МодСли Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² (I/O)

.model DIN74 dinput (

+ s0name="0" s0tsw=3.5ns s0rlo=7.13 s0rhi = 389 ; 7ohm, 0.09v

+ s1name ="1" s1tsw=5.5ns s1rlo = 467 s1rhi = 200; 140ohm, 3.5v

+ s2name="X" s2tsw=3.5ns s2rlo=42.9 s2rhi = 116 ;31.3011m, 1.35v

+ s3name="R" s3tsw=3.5ns s3rlo=42.9 s3rhi = 116 ; 31.3ohm, 1.35v

+ s4name="F" s4tsw=3.5ns s4rlo=42.9 s4rhi=116 ; 31.3ohm, 1.35v

+ s5name="Z" s5tsw=3.5ns s5rlo=200K s5rhi=200K

+ )

.model DIN74_OC dinput (

+s0name="0" s0tsw=3.5ns s0rlo=7.13 s0rhi=389 ; 7ohm, 0.09v

+ s1name="l" s1tsw=5.5ns s1rlo=200K s1rhi=200K

+ s2name="X" s2tsw=3.5ns s2rlo=42.9 s2rhi = 116 ;31.3ohm, 1.35v

+ s3name="R" s3tsw = 3.5ns s3rlo = 42.9 s3rhi = 116; 31.3011m, 1,35v

+ s4name="F" s4tsw = 3.5ns s4rlo = 42.9 s4rhi = 116 ; 31.3ohm, 1.35v

+ s5name="Z" s5tsw=5.5ns s5rlo=200K s5rhi=200K

+ )

.model D074 doutput (

+ s0narae="X" s0vlo = 0 .8 s0vhi=2.0

+ s1name="0" s1vlo = -1.5 s1vhi = 0.8