**$ENCRYPTED_LIB
**$INTERFACE
********************************************************************************
* Disclaimer
*
* This model is designed as an aid for customers of Texas Instruments.
* TI and its licensors and suppliers make no warranties, either expressed
* or implied, with respect to this  model, including the warranties of
* merchantability or fitness for a particular purpose. The model is
* provided solely on an "as is" basis. The entire risk as to its quality
* and performance is with the customer.
********************************************************************************
*
* (C) Copyright 2009 Texas Instruments Incorporated. All rights reserved.
********************************************************************************
* Released by: Analog eLab Design Center, Texas Instruments Inc.
* Part:        TPA2012D2
* Description: 2.1-W Stereo Filter-Free Class-D Audio Power Amplifier
* Date:        12/2009
* Last update
* by Marcos L. Lopez-Rivera, Texas Instruments, AIP, m-lopez18@ti.com 
* Model Type:  PSpice
* Simulator:   PSpice 16.0.0.p001
* Datasheet:   SLOS438D-December 2004- Revised June 2008
********************************************************************************
* TPA2012D2 subckt
*$
.SUBCKT TPA2012D2 PVDD INL+ INL- INR+ INR- G0 G1 SDL SDR GND OUTL+ OUTL- OUTR+ OUTR-
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
f413ba645a02fc7715035c20fe24c131765acc4ae5d413e0568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd621bb3e4bf99fb30ef47c014172d6a33f2
d1eef0ba38bb4038cc03afee2436f09bd0e9b29f757ae8bc7b29e534dafd991d8dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6573d3741470fee1c0
0ab3eab7d19021d2d5994c25d3112232dc955066de388b37b5966d8b7348ab87cfd44de642057e5ad49ebccd5611a7e3900ea278c4a5396fd0189cee555e0be7
45f4bb15bdf6921e51fd31b242805375c2b1b48400dc82b246c907e75ffa80f2568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd62d5865169184fe9e9
e175e46269ccd73241da4c76bfc94cfec2b1b48400dc82b246c907e75ffa80f2568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd62d5865169184fe9e9
*       G0  IN- G1 REF GND OUT-  SD  OUT+  IN+  PVDD TPA2012D2_HALF_0 
e476dd2dbeab07af3605430bb148890e686bd83401c7ac980b021c154798472f9b49385505fe06f8c375fe64055afe952d5f36755e9fb349b8771691295175c9
6f8ddb17daa69b562e28de6e1f0c21bbe55c537926a5f41e36a7174e8068c16879d331da9781654067421c20cf07bf6bf5681f5541382b84d97c31a0abd90ffd
6bfb5d61ac69ca8fa7f3cd6e883952a5686bd83401c7ac98a4680efd093ff2940fae6c4b78dea297c15772198d51a0162d5f36755e9fb349b8771691295175c9
6f8ddb17daa69b562e28de6e1f0c21bbe55c537926a5f41e36a7174e8068c16879d331da9781654067421c20cf07bf6bf5681f5541382b84d97c31a0abd90ffd
f6ac43e363a11095c8f8af7a2d42fd2b35d5551962ef5ab88588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5bee9be73e2dbe2ac600adcd12b577fcead
8548215614db6af324a421d92049982035d5551962ef5ab88588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5bee9be73e2dbe2ac600adcd12b577fcead
$CDNENCFINISH
.ENDS TPA2012D2
*$
.SUBCKT TPA2012D2_HALF_0 G0 IN- G1 REF GND OUT- SD OUT+ IN+ PVDD
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
e8a3dc121b162709cc03afee2436f09b7ee416ce2f74e81070db4a67a04a3a3fe7fe2aae5d5df0864898e6bb984aa03c8588f450cf1c2d1b1d7e4afb150e7c57
f6ac43e363a1109500c0a850ff33d4b1edcf6eed9534446d8dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6571e40c4ede6ebcd11c1a45f39450274e
8548215614db6af346efef1359a4fef9d15dac17bdeda4db8dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6571e40c4ede6ebcd11c1a45f39450274e
73e1090e429f354c5ad280a6eecb71e65a49bdb7a994b5ade2ef47c11f7c0d278588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
e60c944eb0265a25cac888d58778475e7d7f36fb3a506b29e2ef47c11f7c0d278588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
6bfb5d61ac69ca8fcc03afee2436f09bcdfe6f814e06b97e791e8e9bf27c2e6d3bdcca370b900b4d46c907e75ffa80f2568df9d39db5007d9b412f8b58b2d376
6f4f6f21b39202b4cc03afee2436f09b3cdaa50fd93ffca4b6e847d8e345ed0bffb22eaf1edf5a3d43c07292735c0b888588f450cf1c2d1b1d7e4afb150e7c57
b4d94ceab0a648b2cc03afee2436f09bfa68052b62bafa9b40c125042defc5d724334a6574d1f90b7c7098196813c2bdcfd44de642057e5a3085ca83d17c8399
dacd8ed31627d8fdcc03afee2436f09bd0bf2898084731830d47a1e3d430ca57ba14e2335a8c49078e221b1b0cacfc1e7bda83a75fa3bf176d6419e947270575
f05121bd5c3f18d48041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b77d86a2a97a58dbc988ca4b8f3f196db94f6fc68bef09631
c36f86d7f8415e310efa958fdf4c7d5713458d32da76126c644126c9831a96bdfdc7f5a342108a7db6f57a455e8bc432b1316f2c61f54da9fa7430367ad2b1c5
2fe921c25199d9b258ebea01a045259b236b0ec7c56d6218644126c9831a96bdfdc7f5a342108a7db6f57a455e8bc432b1316f2c61f54da9fa7430367ad2b1c5
$CDNENCFINISH
.ENDS
*$
*********************************************
*********************************************
.SUBCKT TOLOGIC_0  VI VO 
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
01c9c7c84e1c40c0c0e444cb9befa13c137ce85df607eb1dedfcaedf175c21e7f7114a18e97412ad8dec8672bb8ba8b74fd29c81ddf842c7db250f7c573bf41d
$CDNENCFINISH
.ENDS TOLOGIC_0 
*$
*
*
*********************************************
*********************************************
.SUBCKT TRI_GEN_0  VDD VSS VOTR PARAMS: DIV = 6
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
8d7c432118772015229c23ad0759dd5b6c04c634c2f59fc2c9cfc4cdb2869180e901aaef7089c1798a3acfd93c081f4dc389e5cbe9706226a9b876a66750af52
86e06225e71d83350ec778915918f2c99b8d3130ea3e2a38661586fd89fd6130d43b0def6a38115d9274960405effb428588f450cf1c2d1b1d7e4afb150e7c57
a26c2361c9c5701d749d13634498f34baa0e34f6662465a7a175e3ce0711481a8f1caaa866b92863d5dd6a408845ebde2e28de6e1f0c21bb3a74e010e605e72b
$CDNENCFINISH
.ENDS TRI_GEN_0 
*$
*********************************************
*********************************************
.SUBCKT SCLAMP_0   VIN VLIM VOUT 
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
a772d372252e624a4943d8fc15157e0a9913139925746ab092b35fbc4ba24d2d921a74868d6eefbd1f84ec64e48ac41200446be4942dfd748de4829eb455b2d9
21761bf14f3b49838dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6571e40c4ede6ebcd1ca5dcdce5a8890c91436cd7056dbfd73df9084bef3ed3c11
$CDNENCFINISH
.ENDS SCLAMP_0 
*$
*
*********************************************
*********************************************
.SUBCKT HDRIVER_0  VDD VIA VIB VSS VHA VLA VHB VLB
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
c4ff5c3c75d60cf9e59edc79dfbc1728e48eebc0d1de93afcfd44de642057e5ad49ebccd5611a7e3900ea278c4a5396fcbc511d4540fd93543ff2df156721c58
c26c39031c7d4e5af80a4c6928266c89370dea6c6d940635aae6ad9cbce167698dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6573d3741470fee1c0
b0862ce0c4e8eb9d36e7ab90119c53f019f508c12f4396c6e963920648acf4098041a6878a42194ad4a41595d56507302eabf26d07cd6d6a98dfe31924e41f6f
a54f7d7b74f8045e97fa7fea2d438ecee48eebc0d1de93afcfd44de642057e5ad49ebccd5611a7e3900ea278c4a5396fcbc511d4540fd93543ff2df156721c58
5c40af75e01ab712ae6cc8b2d41ef3d32812e298d63123f084a6f3f48f124110cfd44de642057e5ad49ebccd5611a7e3900ea278c4a5396fd0189cee555e0be7
3c48c6b1f1e4504483808897ddd867c4e48eebc0d1de93afcfd44de642057e5ad49ebccd5611a7e3900ea278c4a5396fcbc511d4540fd93543ff2df156721c58
858240410eaa36ef6adce2d7223f81a0d8c1c82a8a2172c7aae6ad9cbce167698dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6573d3741470fee1c0
f23ee80950051ae1f202b9e77a3903809d62d6d1a5b752e7e963920648acf4098041a6878a42194ad4a41595d56507302eabf26d07cd6d6a98dfe31924e41f6f
4d72dad05a5c4932e6a01603c671b027e48eebc0d1de93afcfd44de642057e5ad49ebccd5611a7e3900ea278c4a5396fcbc511d4540fd93543ff2df156721c58
cd20d8cf8ef271f57f3ea15597760f3ab5469ec0a4ce836084a6f3f48f124110cfd44de642057e5ad49ebccd5611a7e3900ea278c4a5396fd0189cee555e0be7
$CDNENCFINISH
.ENDS HDRIVER_0 
*$
*
*********************************************
*********************************************
.SUBCKT HBRIDGE_0  AVDD PVDD VHA VLA VHB VLB VOA VOB SDB SSS VSS 
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
f6f8dc782812f897ea87b3ce6e914c74dc051b9a91e3562ff5243defd0d56909f3d3e611adcb9f7f9894c1140acaefed8041a6878a42194ad72f903d0e868413
95659407d28f45e094ac527e5451b81fdc051b9a91e3562fbba1187c31924894f3d3e611adcb9f7f9894c1140acaefed8041a6878a42194ad72f903d0e868413
dd3798a4c63287401eff82ee88a7877cb23527661b2b9196149f0b5c199400f83659de5e94d1d4cc18fcbef8bea2257904d4328745d32a95da3233fb1355698e
7155b45a522fb7cb568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd621bb3e4bf99fb30efeed58e29a8191edefd659a921b324aa23e3fa75823ba5aa0
cf7b9529313290af04ee856ab3ae8d479913139925746ab0c7c48981b9d2d5c4994d878184a5e35c334d362bf9a889de055df91042a0f6ee058b3ac68de562d3
57cad150cd2f0af534fdb2ca86b343554d5b1b73307b13038041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b3d28e8350903cd2a
f3fa9f14ba6c6d9704ee856ab3ae8d472eeff95c30ae8e598041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b3d28e8350903cd2a
9062b65f3cfb493a02248e728fe85a7c852c965a55a3da8f54e4ebf047a5fdce8041a6878a42194ad4a41595d56507302eabf26d07cd6d6a98dfe31924e41f6f
127b2019ff5a3fa9df503c0878e23c6cdc051b9a91e3562f3bca7c094093f79e7a051d02ad42fcf537dc78ea12022a83906e819977d39f92ee22e68a423909f4
d7af8ed5bf71be64fb1944b89866489727dc2cd0981a43342e4ed5cfa5b60b3264b1fb926e8c081514a19192b539c47ccfd44de642057e5a3085ca83d17c8399
f6dd25032041c4df511e4dd4753f04897aa75d16d185d510568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd621bb3e4bf99fb30ef47c014172d6a33f2
74a558ec1cdf7040e7cddc8ce55b17b3176f569d23af885cd9b9ad5dda2252c0568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd62d5865169184fe9e9
e91a661b7217cbfbf359b3b60be134b39913139925746ab0c7c48981b9d2d5c4814e96eea4ba492dcedff382cf1b993d055df91042a0f6ee058b3ac68de562d3
57cad150cd2f0af534fdb2ca86b343554d5b1b73307b13038041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b3d28e8350903cd2a
9b68472469a24819f359b3b60be134b32eeff95c30ae8e598041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b3d28e8350903cd2a
bc2853ea10d8f38902248e728fe85a7c852c965a55a3da8f54e4ebf047a5fdce8041a6878a42194ad4a41595d56507302eabf26d07cd6d6a98dfe31924e41f6f
2f17e762a96ff4f6df503c0878e23c6cdc051b9a91e3562fe028d5d9db792d617a051d02ad42fcf55c18ccae8bd01779906e819977d39f92ee22e68a423909f4
d7af8ed5bf71be64fb1944b89866489727dc2cd0981a43342e4ed5cfa5b60b3264b1fb926e8c081514a19192b539c47ccfd44de642057e5a3085ca83d17c8399
f972273678a958e8511e4dd4753f04897aa75d16d185d510568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd621bb3e4bf99fb30ef47c014172d6a33f2
230e8b2b746dd60ebab8cb231edcc69e176f569d23af885cd9b9ad5dda2252c0568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd62d5865169184fe9e9
af84a12e2467477e176f569d23af885cb5717e1a21c30ccf32ac3f710d4b54e858b58148317651d2568df9d39db5007dfbb7d2ebe4b32cace4c27b7bd7392354
$CDNENCFINISH
.ENDS HBRIDGE_0 
*$
*********************************************
*********************************************
.SUBCKT NOT VDD VI VO VSS 
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
01c9c7c84e1c40c0a775eaaddc8ca6224e68880ca6355b438df3663c3cb0f6f6e0cebed61b668f584534833ee74f5e21d59d8271ad9843bbe22fe64fcbbac078
917ade5d90a92a34d0c74cef739ec370ef3f28e0f0d120da5d170f79d1f1514f6ed136dee61633ab9c2b439a28bf65ce8588f450cf1c2d1b1d7e4afb150e7c57
$CDNENCFINISH
.ENDS NOT
*$
.SUBCKT DELAY_LINE VI VO 
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
efeb76d656a6c9f9235b91dff98842a5cfd44de642057e5ad49ebccd5611a7e3900ea278c4a5396fcbc511d4540fd935fd916bc12e217dcb8acc524590c30afe
9a999b9a18c6005b639f979a9eb6efc2a5fb918f6896afb309196c2f4799f594108e528828f8c670fdc7f5a342108a7db6f57a455e8bc43246ddc2be1b38368e
6570104bcd3e67b5a85cd90c2f26cc1a8041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b77d86a2a97a58dbc381594cb5f28b41e
4f31c97440c1ac19d0892e29d4e6a94c8dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6571e40c4ede6ebcd1ca5dcdce5a8890c95c5c78cc3508c4d1
$CDNENCFINISH
.ENDS DELAY_LINE
*$
*
*********************************************
*********************************************
.SUBCKT AND VDD A B Y VSS 
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
fc9778f214eff1863f730f3e2357fdcdc4abfab109756e00be183591e09fe4076dca045b72da10a88579d8d0756c81805fd2be09b3167b119f0f553489a399c1
f99070b6ae4f155a80e80f13b86391d8b262b8d4bf3d6dcb6ad91a5c0e5d2b092e28de6e1f0c21bbe55c537926a5f41e36a7174e8068c16808fb57fe18f438c5
$CDNENCFINISH
.ENDS AND
*$
*
*********************************************
*********************************************
.SUBCKT STD_OPA_0  VDD VIP VIN VOP VON VSS
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
5db65605d4c1f41add3de9afad199ba0e98227cb6b3a1a9245aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
0e5a17a3d1034efccc1f05a7eb0e288be98227cb6b3a1a9245aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
237ca3c66687f015528ec2b80b7ba229f828e9fedff2406f8588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5bee9be73e2dbe2ac600adcd12b577fcead
baad3ac9a822a923944fdc8300b4dd4ba44c0f2156172f90b52abd8fc997e0112e28de6e1f0c21bbe55c537926a5f41e36a7174e8068c16808fb57fe18f438c5
3f87ad988f75b83c768282a1e7a20e3af828e9fedff2406f8588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5bee9be73e2dbe2ac600adcd12b577fcead
e9717e39859d23106d9883ea67264e97a3c586bcb80daca4d5b4651df4a506d98041a6878a42194ad4a41595d56507302eabf26d07cd6d6a98dfe31924e41f6f
a26c2361c9c5701d749d13634498f34baa0e34f6662465a7a175e3ce0711481a8f1caaa866b92863d5dd6a408845ebde2e28de6e1f0c21bb3a74e010e605e72b
7af56c34f0b9e2c494bd258151ef60e13ef128acfee68f908dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6571e40c4ede6ebcd11c1a45f39450274e
636175f98dfa832994bd258151ef60e1bb89692e4b53f1ef8dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6571e40c4ede6ebcd11c1a45f39450274e
095b35010b2158549cfe4e143ce36a9201f726f78cb67687ff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
46c035ac3466cd42e858515bb376d4938999744ead729ee88588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5bee9be73e2dbe2ac600adcd12b577fcead
3ff606db9d69dc6c522cd88b525dbac012f69721a936a96dff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
63a289d234aea427dca3791b0a4ca6915647de7a1f20b88e45aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
5f28723c422c76d9528ec2b80b7ba22912f69721a936a96dff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
d655ad43eef09900340dcdbd93a5dc235647de7a1f20b88e45aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
687fae382c395d9a930d7ce5dda6502912f69721a936a96dff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
0d9ce3c90054c665dca3791b0a4ca691b58809216f483dce45aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
b1c0d1409284115c768282a1e7a20e3a12f69721a936a96dff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
2dd6403ca2442f38340dcdbd93a5dc23b58809216f483dce45aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
42ab3a9c368d14fff04a54c62a179fb7b01408f69eb2b765a664439f6fd151f8d3c69d9badd172964f8dbb27fac74560d55984951dc951f29301721fee361cf1
d7072740a938f0e73032d97895c8448a32ac3f710d4b54e8f6c57157062f5a99fdc7f5a342108a7db6f57a455e8bc432b1316f2c61f54da9fa7430367ad2b1c5
$CDNENCFINISH
.ENDS STD_OPA_0 
*$
*********************************************
*********************************************
.SUBCKT BD_COMP_0  VDD VIP VIN REF VOP VON VSS
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
867c3da623895db69f6384223b23a872bce314a7851c1b75a45ddf91d7ee7ae263f8349c92e846fc568df9d39db5007dfbb7d2ebe4b32cace4c27b7bd7392354
14b2d3295031d4b04ee8a5899a4b988d99d30a50995b9609a45ddf91d7ee7ae263f8349c92e846fc568df9d39db5007dfbb7d2ebe4b32cace4c27b7bd7392354
$CDNENCFINISH
.ENDS BD_COMP_0 
*$
.SUBCKT COMP VDD VP VN VO VSS
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
0ef271de5a0e4e2a41c641296792e5d32d1975fe69f1273ee2af75b8445acede59ceb4be71cc281d5f9bf1a29d7ac08e0df787fb658b12d2756f31e59c560a1c
$CDNENCFINISH
.ENDS COMP
*$
*********************************************
*********************************************
.SUBCKT PGA_0  VDD VIP VIN VSS VOP VON G0 G1  PARAMS: RF = 58.9333K R1 = 5.2K R2 = 4.6222K R3 = 7.8577K R4 = 11.7866K 
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
0a9af2e8dbd35e28a26b712b39d934415aab1878dbb803b10232b94b705cccf1112a3656c34786af6169b526cbe5f4058041a6878a42194ad72f903d0e868413
48e316e6b02c4e08d0c74cef739ec3708028d4d17be99158dd596348c253c2dbb276bdcf6ccbadb46fb399732bef73fe2e28de6e1f0c21bb3a74e010e605e72b
035777b84a69cf5dd0c74cef739ec3708028d4d17be99158fefacf9c99a1d693b73f7ccb423ecb4d8dae2bd6b4178d61b5f1c17ee79563038f31fe3b2c66e2c9
b44a7b8b4eba1845d0c74cef739ec3708028d4d17be99158dd596348c253c2dbc8edf7a538d6d15a55c5170783c2058db5f1c17ee79563038f31fe3b2c66e2c9
828a724a9f460a20d0c74cef739ec3708028d4d17be99158fefacf9c99a1d693b73f7ccb423ecb4dfefacf9c99a1d69397cac5d6daf092bed38aff4e12555a5d
ea1372eec079601196de2fde55f98b415ba09c4c5493abee4ec3e947e69616d44c8ada8f893038afbf9e4b94c910324ae0dc50c7d161597aebed1adec2514e8a
c24a405b2c74d2f220e164830bd03b3493f793b088d7a6718d458837e15ca7d42e28de6e1f0c21bbe55c537926a5f41e36a7174e8068c16808fb57fe18f438c5
e755fb8ec280bc65041d77eccec0fa2d6e4db311996cb3848041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b3d28e8350903cd2a
e839362ed69b4d17d7e0077fb5658b3c5ba09c4c5493abee804e39052ee54c03ed1208359f58d9aee44d50ee74a17ff3e4294e7c6539237178eba04abb19831b
a5caffaafdc1af11b381e8aabf2530792a4fc15caa14764f8d458837e15ca7d42e28de6e1f0c21bbe55c537926a5f41e36a7174e8068c16808fb57fe18f438c5
e80d882e5c24e571fa5143ec01cf9161be4b8e5d291eed26568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd621bb3e4bf99fb30ef47c014172d6a33f2
a013597e8864e6c08f239fa7c3ece6b66e4db311996cb3848041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b3d28e8350903cd2a
e8c98bc657bd0edcd31b5288094a5d0f5ba09c4c5493abee1a2f869b9ec7e3904c8ada8f893038afbf9e4b94c910324ae0dc50c7d161597aebed1adec2514e8a
c24a405b2c74d2f220e164830bd03b3493f793b088d7a6718d458837e15ca7d42e28de6e1f0c21bbe55c537926a5f41e36a7174e8068c16808fb57fe18f438c5
c501403afdeae960ee8ef0031a79fcca6e4db311996cb3848041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b3d28e8350903cd2a
35e0ece3946fcce51f796e5c2d36715b5ba09c4c5493abee804e39052ee54c0381625bc368ccac7fe44d50ee74a17ff3e4294e7c6539237178eba04abb19831b
a5caffaafdc1af11b381e8aabf2530792a4fc15caa14764f8d458837e15ca7d42e28de6e1f0c21bbe55c537926a5f41e36a7174e8068c16808fb57fe18f438c5
1a267aa54a0b313c023562359cef6378be4b8e5d291eed26568df9d39db5007dfbb7d2ebe4b32cac56c404acada6dd621bb3e4bf99fb30ef47c014172d6a33f2
ad17bc4df40c693dee8ef0031a79fcca6e4db311996cb3848041a6878a42194ad4a41595d56507302eabf26d07cd6d6ad90e1038b381c25b3d28e8350903cd2a
$CDNENCFINISH
.ENDS PGA_0 
*$
*
*
.SUBCKT STD_OPA VDD VIP VIN VSS VOP VON
$CDNENCSTART
eee8c5c7a2bc4b01f045f303678664e7916da0bae22e8cb0bba041dd67c69ce448ea70148a9ac1670c8926c1ac5057c8ccfcd77bf87ca9dc8f31fe3b2c66e2c9
5db65605d4c1f41add3de9afad199ba0e98227cb6b3a1a9245aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
0e5a17a3d1034efccc1f05a7eb0e288be98227cb6b3a1a9245aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
237ca3c66687f015528ec2b80b7ba229f828e9fedff2406f8588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5bee9be73e2dbe2ac600adcd12b577fcead
baad3ac9a822a923944fdc8300b4dd4ba44c0f2156172f90b52abd8fc997e0112e28de6e1f0c21bbe55c537926a5f41e36a7174e8068c16808fb57fe18f438c5
3f87ad988f75b83c768282a1e7a20e3af828e9fedff2406f8588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5bee9be73e2dbe2ac600adcd12b577fcead
e9717e39859d23106d9883ea67264e97a3c586bcb80daca4d5b4651df4a506d98041a6878a42194ad4a41595d56507302eabf26d07cd6d6a98dfe31924e41f6f
a26c2361c9c5701d749d13634498f34baa0e34f6662465a7a175e3ce0711481a8f1caaa866b92863d5dd6a408845ebde2e28de6e1f0c21bb3a74e010e605e72b
7af56c34f0b9e2c494bd258151ef60e13ef128acfee68f908dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6571e40c4ede6ebcd11c1a45f39450274e
636175f98dfa832994bd258151ef60e1bb89692e4b53f1ef8dec8672bb8ba8b74fd29c81ddf842c7315928ab7e9f1d6571e40c4ede6ebcd11c1a45f39450274e
095b35010b2158549cfe4e143ce36a9201f726f78cb67687ff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
46c035ac3466cd42e858515bb376d4938999744ead729ee88588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5bee9be73e2dbe2ac600adcd12b577fcead
3ff606db9d69dc6c522cd88b525dbac012f69721a936a96dff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
63a289d234aea427dca3791b0a4ca6915647de7a1f20b88e45aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
5f28723c422c76d9528ec2b80b7ba22912f69721a936a96dff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
d655ad43eef09900340dcdbd93a5dc235647de7a1f20b88e45aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
687fae382c395d9a930d7ce5dda6502912f69721a936a96dff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
0d9ce3c90054c665dca3791b0a4ca691b58809216f483dce45aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
b1c0d1409284115c768282a1e7a20e3a12f69721a936a96dff7570129c250585df4155c52a5c345277f8fb45f8861ed4b72510c0fa0f13785e8fd6b1995130ae
2dd6403ca2442f38340dcdbd93a5dc23b58809216f483dce45aa557c914948d38588f450cf1c2d1b1f12506dc9691cdb14d955e4b53bc5be3de21f0d6dbb11d1
42ab3a9c368d14fff04a54c62a179fb7b01408f69eb2b765a664439f6fd151f8d3c69d9badd172964f8dbb27fac74560d55984951dc951f29301721fee361cf1
d7072740a938f0e73032d97895c8448a32ac3f710d4b54e8f6c57157062f5a99fdc7f5a342108a7db6f57a455e8bc432b1316f2c61f54da9fa7430367ad2b1c5
$CDNENCFINISH
.ENDS STD_OPA
.END
*$
*
