Добрый день.
Суть проблемы:
Занимаюсь моделированием dc-dc преобразователя.
Есть схема блока питания в которой используется драйвер LM5101A фирмы national semiconductor. Но к сожалению в стандартных библиотеках Микрокапа его нет и на сайте производителя я тоже не нашел модели.
В качестве аналога был выбран драйвер NCP5181, у производителя представлена спайс модель http://www.onsemi.com/pub/Collateral/NCP51...ICE%20MODEL.ZIP
Я как положено добавил данную модель в библиотеки. И при запуске моделирования выдается ошибка
"Не найдена подсхема subckt DELAY
Part: X43.X_U18"
При нажатии "да" автоматически выделяется строчка в модели, где ошибка
"X_U18 N20758 N20770 $G_DPWR $G_DGND DELAY PARAMS:
+DELAY = 5n TOL=10 IO_LEVEL=0 MNTYMXDLY=0"
Вот сама спайс модель:
.SUBCKT NCP5181 IN_HI IN_LO GND DRV_LO VCC_int Bridge DRV_HI Boot
*********************************************************************
* ON Semiconductor *
* NCP8181 model developed by Thierry SUTTO, Toulouse (FRANCE) *
* e-mail: thierry.sutto@onsemi.com *
* OrCAD PSpice compatible *
* *
* Last modified: March 1st 2006 *
*********************************************************************
D_D1 N207568 BOOT Dbreak
E_E1 N203067 BRIDGE VALUE { if(V(N58414, GND)>1.5,3.5,0) }
X_U18 N20758 N20770 $G_DPWR $G_DGND DELAY PARAMS:
+DELAY = 5n TOL=10 IO_LEVEL=0 MNTYMXDLY=0
X_U2 N03467 IN_HI N42836 COMPARHYS PARAMS: VHIGH=5V VLOW=100mV
+ VHYST=50mV
X_U6 GND GND N43374 N03553 N03545 N03533 $G_DPWR $G_DGND DFFRSH
I_I1 VCC_INT GND DC 215uAdc
X_U8 N44610 N046091 PULSE_RISING PARAMS: WIDTH=10ns
V_V1 N03491 GND 1.9V
E_E3 N60196 GND VALUE { if(V(N33516, BRIDGE)>1.5,3,0) }
R_R2 GND IN_LO 200k
V_V5 INIT GND
+PULSE 0 5 10n 1n 1n 150ns 100s
X_U22 N28549 N28537 N58414 $G_DPWR $G_DGND AND2
X_U11 VCC_INT N73627 GND UVLO_SPICE PARAMS: VON=8.9V VOFF=8.2V TD=20ns
X_U9 N044092 N04583 PULSE_RISING PARAMS: WIDTH=10ns
V_V2 N03467 GND 1V
X_U14 N07285 N05659 N20758 $G_DPWR $G_DGND AND2
X_U16 N04575 N07285 $G_DPWR $G_DGND DELAY PARAMS:
+ DELAY=85ns TOL=10 IO_LEVEL=0 MNTYMXDLY=0
X_U3 IN_LO N04535 N044092 COMPARHYS PARAMS: VHIGH=5V VLOW=100mV
+ VHYST=50mV
X_U19 N20850 N20842 N173212 $G_DPWR $G_DGND AND2
X_S1 N203067 BRIDGE BOOT DRV_HI NCP5181_model_S1
X_U23 N28537 N28549 $G_DPWR $G_DGND DELAY PARAMS:
+ DELAY=5n TOL=10 IO_LEVEL=0 MNTYMXDLY=0
X_U10 GND GND N44927 N04583 N04575 N04561 $G_DPWR $G_DGND DFFRSH
X_U7 N04503 IN_LO N44610 COMPARHYS PARAMS: VHIGH=5V VLOW=100mV
+ VHYST=50mV
X_U20 N20842 N20850 $G_DPWR $G_DGND DELAY PARAMS:
+ DELAY=5n TOL=10 IO_LEVEL=0 MNTYMXDLY=0
X_S3 N173212 GND DRV_LO GND NCP5181_model_S3
X_U31 UVLO_BOOT N07343 N05659 N28537 $G_DPWR $G_DGND AND3
V_V3 N04535 GND 1.9V
C_C1 GND VCC_INT 1n
C_C2 BRIDGE BOOT 1n
X_U24 N28625 N28617 N57010 $G_DPWR $G_DGND AND2
V_V4 N04503 GND 1V
X_S4 N170142 BRIDGE DRV_HI BRIDGE NCP5181_model_S4
X_U29 N43240 N117326 N43374 $G_DPWR $G_DGND OR2
E_E2 N170142 BRIDGE VALUE { if(V(N57010, GND)>1.5,3.5,0) }
X_U32 INIT N117326 $G_DPWR $G_DGND BUF
X_U25 N28617 N28625 $G_DPWR $G_DGND DELAY PARAMS:
+ DELAY=5n TOL=10 IO_LEVEL=0 MNTYMXDLY=0
X_U21 N20758 N20842 $G_DPWR $G_DGND INV
X_S2 N172986 GND VCC_INT DRV_LO NCP5181_model_S2
D_D2 N207568 BRIDGE Dbreak
X_U30 N046091 N119020 N44927 $G_DPWR $G_DGND OR2
X_U34 N73627 N05659 $G_DPWR $G_DGND BUF
X_U35 N60196 UVLO_BOOT $G_DPWR $G_DGND BUF
I_I2 BOOT BRIDGE DC 35uAdc
X_U4 N42836 N43240 PULSE_RISING PARAMS: WIDTH=10ns
R_R1 GND IN_HI 200k
X_U33 INIT N119020 $G_DPWR $G_DGND BUF
X_U26 N28537 N28617 $G_DPWR $G_DGND INV
X_U17 N20770 N20758 N172986 $G_DPWR $G_DGND AND2
X_U28 BOOT N33516 BRIDGE UVLO_SPICE PARAMS: VON=8.9V VOFF=8.2V TD=20ns
X_U5 N033652 N03553 PULSE_RISING PARAMS: WIDTH=10ns
X_U1 IN_HI N03491 N033652 COMPARHYS PARAMS: VHIGH=5V VLOW=100mV
+ VHYST=50mV
X_U15 N03545 N07343 $G_DPWR $G_DGND DELAY PARAMS:
+ DELAY=86ns TOL=10 IO_LEVEL=0 MNTYMXDLY=0
.ENDS NCP5181
Никак не могу разобраться в проблеме. При поиске в гугле наткнулся на форум, где обсуждалась эта самая модель и говорилось о подобной ошибке, но там на немецком языке и ничего не понятно, вот ссылка http://www.mikrocontroller.net/topic/141445
Надеюсь разделом не ошибся, жду ответов.