Professional overhaul of DC/DC Enable logic and heading structure

- Replaced Wake-up-Logic with comprehensive DC/DC-Enable-Logik description
- Converted all bold titles (**Title:**) to proper markdown headings (##### Title:)
- Added detailed technical description of Soft-Latch system functionality
- Documented multi-input OR-gate logic for various wake-up sources
- Explained self-latching mechanism and shutdown logic
- Added component function descriptions for complete understanding
- Improved document structure for better TOC generation
This commit is contained in:
Eduard Iten 2025-10-19 09:02:17 +02:00
parent bceea347ed
commit 7c9a534289
12 changed files with 24091 additions and 8685 deletions

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,16 @@
(uuid "e4bfa966-4d19-41fd-8230-f213f4db5fbf")
(paper "A4")
(lib_symbols)
(wire
(pts
(xy 95.25 74.93) (xy 104.14 74.93)
)
(stroke
(width 0)
(type default)
)
(uuid "0846c22c-382c-423a-8aa6-e7f511060e9b")
)
(sheet
(at 104.14 53.34)
(size 30.48 40.64)
@ -39,6 +49,36 @@
(justify left top)
)
)
(pin "VDEBUG" passive
(at 104.14 58.42 180)
(uuid "b533256a-68a2-425f-ad28-f75ab8285532")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "VNTC" passive
(at 104.14 74.93 180)
(uuid "233db376-b10f-4254-8d6a-5566042cc843")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(pin "VUSB" passive
(at 104.14 55.88 180)
(uuid "29f84392-43bf-4fe2-ad8a-c37c6bb87e76")
(effects
(font
(size 1.27 1.27)
)
(justify left)
)
)
(instances
(project "PowerProfiler"
(path "/e4bfa966-4d19-41fd-8230-f213f4db5fbf"
@ -81,6 +121,46 @@
(justify left top)
)
)
(pin "GPOUT" bidirectional
(at 95.25 62.23 0)
(uuid "a71c4cc5-5b39-42f7-991d-854c720daaf4")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "SCL" input
(at 95.25 66.04 0)
(uuid "aa4d22ff-0e58-4f45-8d96-f5a497063981")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "SDA" bidirectional
(at 95.25 68.58 0)
(uuid "f4df937d-0469-4613-922a-e513e36ebac9")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(pin "VNTC" passive
(at 95.25 74.93 0)
(uuid "b85f8b4e-d520-4f53-b215-2bff033f90ac")
(effects
(font
(size 1.27 1.27)
)
(justify right)
)
)
(instances
(project "PowerProfiler"
(path "/e4bfa966-4d19-41fd-8230-f213f4db5fbf"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,578 @@
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
* from STEP Tools, Inc. (www.steptools.com)
*/
/* OPTION: using custom renumber hook */
FILE_DESCRIPTION(
/* description */ ('STEP AP242',
'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa
cturing Information (PMI)---4.0---2014-10-13',
'CAx-IF Rec.Pracs.---3D Tessellated Geometry---0.4---2014-09-14','2;1'),
/* implementation_level */ '2;1');
FILE_NAME(
/* name */ '68f088965aba2cec144d3804',
/* time_stamp */ '2025-10-16T05:54:31Z',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v20',
/* originating_system */ 'ONSHAPE BY PTC INC, 1.205',
/* authorisation */ ' ');
FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }'));
ENDSEC;
DATA;
#10=SHAPE_REPRESENTATION_RELATIONSHIP('','',#299,#11);
#11=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#297),#521);
#12=TOROIDAL_SURFACE('',#329,0.0001,5.E-5);
#13=TOROIDAL_SURFACE('',#332,0.0001,5.E-5);
#14=TOROIDAL_SURFACE('',#335,0.0001,5.E-5);
#15=TOROIDAL_SURFACE('',#338,0.0001,5.E-5);
#16=CYLINDRICAL_SURFACE('',#315,5.E-5);
#17=CYLINDRICAL_SURFACE('',#318,5.E-5);
#18=CYLINDRICAL_SURFACE('',#321,5.E-5);
#19=CYLINDRICAL_SURFACE('',#324,5.E-5);
#20=CYLINDRICAL_SURFACE('',#327,0.00015);
#21=CYLINDRICAL_SURFACE('',#330,0.00015);
#22=CYLINDRICAL_SURFACE('',#333,0.00015);
#23=CYLINDRICAL_SURFACE('',#336,0.00015);
#24=LINE('',#442,#44);
#25=LINE('',#446,#45);
#26=LINE('',#450,#46);
#27=LINE('',#454,#47);
#28=LINE('',#456,#48);
#29=LINE('',#459,#49);
#30=LINE('',#461,#50);
#31=LINE('',#463,#51);
#32=LINE('',#465,#52);
#33=LINE('',#468,#53);
#34=LINE('',#470,#54);
#35=LINE('',#472,#55);
#36=LINE('',#474,#56);
#37=LINE('',#477,#57);
#38=LINE('',#479,#58);
#39=LINE('',#481,#59);
#40=LINE('',#483,#60);
#41=LINE('',#486,#61);
#42=LINE('',#488,#62);
#43=LINE('',#490,#63);
#44=VECTOR('',#345,1.);
#45=VECTOR('',#348,1.);
#46=VECTOR('',#351,1.);
#47=VECTOR('',#354,1.);
#48=VECTOR('',#357,1.);
#49=VECTOR('',#358,1.);
#50=VECTOR('',#359,1.);
#51=VECTOR('',#360,1.);
#52=VECTOR('',#363,1.);
#53=VECTOR('',#364,1.);
#54=VECTOR('',#365,1.);
#55=VECTOR('',#366,1.);
#56=VECTOR('',#369,1.);
#57=VECTOR('',#370,1.);
#58=VECTOR('',#371,1.);
#59=VECTOR('',#372,1.);
#60=VECTOR('',#375,1.);
#61=VECTOR('',#376,1.);
#62=VECTOR('',#377,1.);
#63=VECTOR('',#378,1.);
#64=ORIENTED_EDGE('',*,*,#144,.F.);
#65=ORIENTED_EDGE('',*,*,#145,.T.);
#66=ORIENTED_EDGE('',*,*,#146,.F.);
#67=ORIENTED_EDGE('',*,*,#147,.T.);
#68=ORIENTED_EDGE('',*,*,#148,.F.);
#69=ORIENTED_EDGE('',*,*,#149,.T.);
#70=ORIENTED_EDGE('',*,*,#150,.F.);
#71=ORIENTED_EDGE('',*,*,#151,.T.);
#72=ORIENTED_EDGE('',*,*,#152,.F.);
#73=ORIENTED_EDGE('',*,*,#153,.T.);
#74=ORIENTED_EDGE('',*,*,#154,.T.);
#75=ORIENTED_EDGE('',*,*,#155,.T.);
#76=ORIENTED_EDGE('',*,*,#156,.T.);
#77=ORIENTED_EDGE('',*,*,#157,.T.);
#78=ORIENTED_EDGE('',*,*,#158,.T.);
#79=ORIENTED_EDGE('',*,*,#159,.T.);
#80=ORIENTED_EDGE('',*,*,#160,.T.);
#81=ORIENTED_EDGE('',*,*,#161,.T.);
#82=ORIENTED_EDGE('',*,*,#162,.T.);
#83=ORIENTED_EDGE('',*,*,#163,.T.);
#84=ORIENTED_EDGE('',*,*,#164,.T.);
#85=ORIENTED_EDGE('',*,*,#165,.T.);
#86=ORIENTED_EDGE('',*,*,#166,.F.);
#87=ORIENTED_EDGE('',*,*,#167,.T.);
#88=ORIENTED_EDGE('',*,*,#166,.T.);
#89=ORIENTED_EDGE('',*,*,#168,.T.);
#90=ORIENTED_EDGE('',*,*,#160,.F.);
#91=ORIENTED_EDGE('',*,*,#169,.T.);
#92=ORIENTED_EDGE('',*,*,#156,.F.);
#93=ORIENTED_EDGE('',*,*,#170,.T.);
#94=ORIENTED_EDGE('',*,*,#152,.T.);
#95=ORIENTED_EDGE('',*,*,#171,.T.);
#96=ORIENTED_EDGE('',*,*,#158,.F.);
#97=ORIENTED_EDGE('',*,*,#172,.T.);
#98=ORIENTED_EDGE('',*,*,#147,.F.);
#99=ORIENTED_EDGE('',*,*,#173,.T.);
#100=ORIENTED_EDGE('',*,*,#154,.F.);
#101=ORIENTED_EDGE('',*,*,#174,.T.);
#102=ORIENTED_EDGE('',*,*,#145,.F.);
#103=ORIENTED_EDGE('',*,*,#175,.T.);
#104=ORIENTED_EDGE('',*,*,#162,.F.);
#105=ORIENTED_EDGE('',*,*,#176,.T.);
#106=ORIENTED_EDGE('',*,*,#149,.F.);
#107=ORIENTED_EDGE('',*,*,#177,.T.);
#108=ORIENTED_EDGE('',*,*,#164,.F.);
#109=ORIENTED_EDGE('',*,*,#178,.T.);
#110=ORIENTED_EDGE('',*,*,#151,.F.);
#111=ORIENTED_EDGE('',*,*,#179,.T.);
#112=ORIENTED_EDGE('',*,*,#171,.F.);
#113=ORIENTED_EDGE('',*,*,#155,.F.);
#114=ORIENTED_EDGE('',*,*,#180,.F.);
#115=ORIENTED_EDGE('',*,*,#167,.F.);
#116=ORIENTED_EDGE('',*,*,#175,.F.);
#117=ORIENTED_EDGE('',*,*,#144,.T.);
#118=ORIENTED_EDGE('',*,*,#178,.F.);
#119=ORIENTED_EDGE('',*,*,#180,.T.);
#120=ORIENTED_EDGE('',*,*,#170,.F.);
#121=ORIENTED_EDGE('',*,*,#159,.F.);
#122=ORIENTED_EDGE('',*,*,#181,.F.);
#123=ORIENTED_EDGE('',*,*,#153,.F.);
#124=ORIENTED_EDGE('',*,*,#173,.F.);
#125=ORIENTED_EDGE('',*,*,#146,.T.);
#126=ORIENTED_EDGE('',*,*,#174,.F.);
#127=ORIENTED_EDGE('',*,*,#181,.T.);
#128=ORIENTED_EDGE('',*,*,#169,.F.);
#129=ORIENTED_EDGE('',*,*,#163,.F.);
#130=ORIENTED_EDGE('',*,*,#182,.F.);
#131=ORIENTED_EDGE('',*,*,#157,.F.);
#132=ORIENTED_EDGE('',*,*,#172,.F.);
#133=ORIENTED_EDGE('',*,*,#182,.T.);
#134=ORIENTED_EDGE('',*,*,#177,.F.);
#135=ORIENTED_EDGE('',*,*,#148,.T.);
#136=ORIENTED_EDGE('',*,*,#168,.F.);
#137=ORIENTED_EDGE('',*,*,#165,.F.);
#138=ORIENTED_EDGE('',*,*,#183,.F.);
#139=ORIENTED_EDGE('',*,*,#161,.F.);
#140=ORIENTED_EDGE('',*,*,#176,.F.);
#141=ORIENTED_EDGE('',*,*,#183,.T.);
#142=ORIENTED_EDGE('',*,*,#179,.F.);
#143=ORIENTED_EDGE('',*,*,#150,.T.);
#144=EDGE_CURVE('',#184,#185,#208,.F.);
#145=EDGE_CURVE('',#184,#186,#24,.F.);
#146=EDGE_CURVE('',#187,#186,#209,.F.);
#147=EDGE_CURVE('',#187,#188,#25,.T.);
#148=EDGE_CURVE('',#189,#188,#210,.F.);
#149=EDGE_CURVE('',#189,#190,#26,.T.);
#150=EDGE_CURVE('',#191,#190,#211,.F.);
#151=EDGE_CURVE('',#191,#185,#27,.F.);
#152=EDGE_CURVE('',#192,#193,#28,.T.);
#153=EDGE_CURVE('',#192,#194,#29,.F.);
#154=EDGE_CURVE('',#194,#195,#30,.T.);
#155=EDGE_CURVE('',#195,#193,#31,.T.);
#156=EDGE_CURVE('',#196,#197,#32,.T.);
#157=EDGE_CURVE('',#197,#198,#33,.F.);
#158=EDGE_CURVE('',#198,#199,#34,.F.);
#159=EDGE_CURVE('',#199,#196,#35,.T.);
#160=EDGE_CURVE('',#200,#201,#36,.T.);
#161=EDGE_CURVE('',#201,#202,#37,.F.);
#162=EDGE_CURVE('',#202,#203,#38,.F.);
#163=EDGE_CURVE('',#203,#200,#39,.T.);
#164=EDGE_CURVE('',#204,#205,#40,.T.);
#165=EDGE_CURVE('',#205,#206,#41,.T.);
#166=EDGE_CURVE('',#207,#206,#42,.T.);
#167=EDGE_CURVE('',#207,#204,#43,.F.);
#168=EDGE_CURVE('',#206,#201,#212,.F.);
#169=EDGE_CURVE('',#200,#197,#213,.F.);
#170=EDGE_CURVE('',#196,#192,#214,.F.);
#171=EDGE_CURVE('',#193,#207,#215,.F.);
#172=EDGE_CURVE('',#198,#188,#216,.T.);
#173=EDGE_CURVE('',#187,#199,#217,.T.);
#174=EDGE_CURVE('',#194,#186,#218,.T.);
#175=EDGE_CURVE('',#184,#195,#219,.T.);
#176=EDGE_CURVE('',#202,#190,#220,.T.);
#177=EDGE_CURVE('',#189,#203,#221,.T.);
#178=EDGE_CURVE('',#204,#185,#222,.T.);
#179=EDGE_CURVE('',#191,#205,#223,.T.);
#180=EDGE_CURVE('',#204,#195,#224,.T.);
#181=EDGE_CURVE('',#194,#199,#225,.T.);
#182=EDGE_CURVE('',#198,#203,#226,.T.);
#183=EDGE_CURVE('',#202,#205,#227,.T.);
#184=VERTEX_POINT('',#440);
#185=VERTEX_POINT('',#441);
#186=VERTEX_POINT('',#443);
#187=VERTEX_POINT('',#445);
#188=VERTEX_POINT('',#447);
#189=VERTEX_POINT('',#449);
#190=VERTEX_POINT('',#451);
#191=VERTEX_POINT('',#453);
#192=VERTEX_POINT('',#457);
#193=VERTEX_POINT('',#458);
#194=VERTEX_POINT('',#460);
#195=VERTEX_POINT('',#462);
#196=VERTEX_POINT('',#466);
#197=VERTEX_POINT('',#467);
#198=VERTEX_POINT('',#469);
#199=VERTEX_POINT('',#471);
#200=VERTEX_POINT('',#475);
#201=VERTEX_POINT('',#476);
#202=VERTEX_POINT('',#478);
#203=VERTEX_POINT('',#480);
#204=VERTEX_POINT('',#484);
#205=VERTEX_POINT('',#485);
#206=VERTEX_POINT('',#487);
#207=VERTEX_POINT('',#489);
#208=CIRCLE('',#302,0.0001);
#209=CIRCLE('',#303,0.0001);
#210=CIRCLE('',#304,0.0001);
#211=CIRCLE('',#305,0.0001);
#212=CIRCLE('',#311,0.00015);
#213=CIRCLE('',#312,0.00015);
#214=CIRCLE('',#313,0.00015);
#215=CIRCLE('',#314,0.00015);
#216=CIRCLE('',#316,5.E-5);
#217=CIRCLE('',#317,5.E-5);
#218=CIRCLE('',#319,5.E-5);
#219=CIRCLE('',#320,5.E-5);
#220=CIRCLE('',#322,5.E-5);
#221=CIRCLE('',#323,5.E-5);
#222=CIRCLE('',#325,5.E-5);
#223=CIRCLE('',#326,5.E-5);
#224=CIRCLE('',#328,0.00015);
#225=CIRCLE('',#331,0.00015);
#226=CIRCLE('',#334,0.00015);
#227=CIRCLE('',#337,0.00015);
#228=EDGE_LOOP('',(#64,#65,#66,#67,#68,#69,#70,#71));
#229=EDGE_LOOP('',(#72,#73,#74,#75));
#230=EDGE_LOOP('',(#76,#77,#78,#79));
#231=EDGE_LOOP('',(#80,#81,#82,#83));
#232=EDGE_LOOP('',(#84,#85,#86,#87));
#233=EDGE_LOOP('',(#88,#89,#90,#91,#92,#93,#94,#95));
#234=EDGE_LOOP('',(#96,#97,#98,#99));
#235=EDGE_LOOP('',(#100,#101,#102,#103));
#236=EDGE_LOOP('',(#104,#105,#106,#107));
#237=EDGE_LOOP('',(#108,#109,#110,#111));
#238=EDGE_LOOP('',(#112,#113,#114,#115));
#239=EDGE_LOOP('',(#116,#117,#118,#119));
#240=EDGE_LOOP('',(#120,#121,#122,#123));
#241=EDGE_LOOP('',(#124,#125,#126,#127));
#242=EDGE_LOOP('',(#128,#129,#130,#131));
#243=EDGE_LOOP('',(#132,#133,#134,#135));
#244=EDGE_LOOP('',(#136,#137,#138,#139));
#245=EDGE_LOOP('',(#140,#141,#142,#143));
#246=FACE_BOUND('',#228,.T.);
#247=FACE_BOUND('',#229,.T.);
#248=FACE_BOUND('',#230,.T.);
#249=FACE_BOUND('',#231,.T.);
#250=FACE_BOUND('',#232,.T.);
#251=FACE_BOUND('',#233,.T.);
#252=FACE_BOUND('',#234,.T.);
#253=FACE_BOUND('',#235,.T.);
#254=FACE_BOUND('',#236,.T.);
#255=FACE_BOUND('',#237,.T.);
#256=FACE_BOUND('',#238,.T.);
#257=FACE_BOUND('',#239,.T.);
#258=FACE_BOUND('',#240,.T.);
#259=FACE_BOUND('',#241,.T.);
#260=FACE_BOUND('',#242,.T.);
#261=FACE_BOUND('',#243,.T.);
#262=FACE_BOUND('',#244,.T.);
#263=FACE_BOUND('',#245,.T.);
#264=PLANE('',#301);
#265=PLANE('',#306);
#266=PLANE('',#307);
#267=PLANE('',#308);
#268=PLANE('',#309);
#269=PLANE('',#310);
#270=ADVANCED_FACE('',(#246),#264,.T.);
#271=ADVANCED_FACE('',(#247),#265,.T.);
#272=ADVANCED_FACE('',(#248),#266,.F.);
#273=ADVANCED_FACE('',(#249),#267,.F.);
#274=ADVANCED_FACE('',(#250),#268,.T.);
#275=ADVANCED_FACE('',(#251),#269,.F.);
#276=ADVANCED_FACE('',(#252),#16,.T.);
#277=ADVANCED_FACE('',(#253),#17,.T.);
#278=ADVANCED_FACE('',(#254),#18,.T.);
#279=ADVANCED_FACE('',(#255),#19,.T.);
#280=ADVANCED_FACE('',(#256),#20,.T.);
#281=ADVANCED_FACE('',(#257),#12,.T.);
#282=ADVANCED_FACE('',(#258),#21,.T.);
#283=ADVANCED_FACE('',(#259),#13,.T.);
#284=ADVANCED_FACE('',(#260),#22,.T.);
#285=ADVANCED_FACE('',(#261),#14,.T.);
#286=ADVANCED_FACE('',(#262),#23,.T.);
#287=ADVANCED_FACE('',(#263),#15,.T.);
#288=CLOSED_SHELL('',(#270,#271,#272,#273,#274,#275,#276,#277,#278,#279,
#280,#281,#282,#283,#284,#285,#286,#287));
#289=STYLED_ITEM('',(#290),#297);
#290=PRESENTATION_STYLE_ASSIGNMENT((#291));
#291=SURFACE_STYLE_USAGE(.BOTH.,#292);
#292=SURFACE_SIDE_STYLE('',(#293));
#293=SURFACE_STYLE_FILL_AREA(#294);
#294=FILL_AREA_STYLE('',(#295));
#295=FILL_AREA_STYLE_COLOUR('',#296);
#296=COLOUR_RGB('',0.0392156862745098,0.0392156862745098,0.0392156862745098);
#297=MANIFOLD_SOLID_BREP('FTC252010',#288);
#298=SHAPE_DEFINITION_REPRESENTATION(#526,#299);
#299=SHAPE_REPRESENTATION('FTC252010',(#300),#521);
#300=AXIS2_PLACEMENT_3D('',#437,#339,#340);
#301=AXIS2_PLACEMENT_3D('',#438,#341,#342);
#302=AXIS2_PLACEMENT_3D('',#439,#343,#344);
#303=AXIS2_PLACEMENT_3D('',#444,#346,#347);
#304=AXIS2_PLACEMENT_3D('',#448,#349,#350);
#305=AXIS2_PLACEMENT_3D('',#452,#352,#353);
#306=AXIS2_PLACEMENT_3D('',#455,#355,#356);
#307=AXIS2_PLACEMENT_3D('',#464,#361,#362);
#308=AXIS2_PLACEMENT_3D('',#473,#367,#368);
#309=AXIS2_PLACEMENT_3D('',#482,#373,#374);
#310=AXIS2_PLACEMENT_3D('',#491,#379,#380);
#311=AXIS2_PLACEMENT_3D('',#492,#381,#382);
#312=AXIS2_PLACEMENT_3D('',#493,#383,#384);
#313=AXIS2_PLACEMENT_3D('',#494,#385,#386);
#314=AXIS2_PLACEMENT_3D('',#495,#387,#388);
#315=AXIS2_PLACEMENT_3D('',#496,#389,#390);
#316=AXIS2_PLACEMENT_3D('',#497,#391,#392);
#317=AXIS2_PLACEMENT_3D('',#498,#393,#394);
#318=AXIS2_PLACEMENT_3D('',#499,#395,#396);
#319=AXIS2_PLACEMENT_3D('',#500,#397,#398);
#320=AXIS2_PLACEMENT_3D('',#501,#399,#400);
#321=AXIS2_PLACEMENT_3D('',#502,#401,#402);
#322=AXIS2_PLACEMENT_3D('',#503,#403,#404);
#323=AXIS2_PLACEMENT_3D('',#504,#405,#406);
#324=AXIS2_PLACEMENT_3D('',#505,#407,#408);
#325=AXIS2_PLACEMENT_3D('',#506,#409,#410);
#326=AXIS2_PLACEMENT_3D('',#507,#411,#412);
#327=AXIS2_PLACEMENT_3D('',#508,#413,#414);
#328=AXIS2_PLACEMENT_3D('',#509,#415,#416);
#329=AXIS2_PLACEMENT_3D('',#510,#417,#418);
#330=AXIS2_PLACEMENT_3D('',#511,#419,#420);
#331=AXIS2_PLACEMENT_3D('',#512,#421,#422);
#332=AXIS2_PLACEMENT_3D('',#513,#423,#424);
#333=AXIS2_PLACEMENT_3D('',#514,#425,#426);
#334=AXIS2_PLACEMENT_3D('',#515,#427,#428);
#335=AXIS2_PLACEMENT_3D('',#516,#429,#430);
#336=AXIS2_PLACEMENT_3D('',#517,#431,#432);
#337=AXIS2_PLACEMENT_3D('',#518,#433,#434);
#338=AXIS2_PLACEMENT_3D('',#519,#435,#436);
#339=DIRECTION('',(0.,0.,1.));
#340=DIRECTION('',(1.,0.,0.));
#341=DIRECTION('',(0.,1.,0.));
#342=DIRECTION('',(1.,0.,0.));
#343=DIRECTION('',(0.,1.,0.));
#344=DIRECTION('',(1.,0.,0.));
#345=DIRECTION('',(-1.,0.,8.67361737988403E-17));
#346=DIRECTION('',(0.,1.,0.));
#347=DIRECTION('',(1.,0.,0.));
#348=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#349=DIRECTION('',(0.,1.,0.));
#350=DIRECTION('',(1.,0.,0.));
#351=DIRECTION('',(-1.,0.,1.7347234759768E-16));
#352=DIRECTION('',(0.,1.,0.));
#353=DIRECTION('',(1.,0.,0.));
#354=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#355=DIRECTION('',(8.67361737988403E-17,0.,1.));
#356=DIRECTION('',(1.,0.,-8.67361737988403E-17));
#357=DIRECTION('',(-1.,0.,8.67361737988403E-17));
#358=DIRECTION('',(0.,-1.,0.));
#359=DIRECTION('',(-1.,0.,8.67361737988403E-17));
#360=DIRECTION('',(0.,-1.,0.));
#361=DIRECTION('',(-1.,0.,-1.0842021724855E-16));
#362=DIRECTION('',(-1.0842021724855E-16,0.,1.));
#363=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#364=DIRECTION('',(0.,-1.,0.));
#365=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#366=DIRECTION('',(0.,-1.,0.));
#367=DIRECTION('',(1.7347234759768E-16,0.,1.));
#368=DIRECTION('',(1.,0.,-1.7347234759768E-16));
#369=DIRECTION('',(-1.,0.,1.7347234759768E-16));
#370=DIRECTION('',(0.,-1.,0.));
#371=DIRECTION('',(-1.,0.,1.7347234759768E-16));
#372=DIRECTION('',(0.,-1.,0.));
#373=DIRECTION('',(-1.,0.,-1.0842021724855E-16));
#374=DIRECTION('',(-1.0842021724855E-16,0.,1.));
#375=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#376=DIRECTION('',(0.,-1.,0.));
#377=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#378=DIRECTION('',(0.,-1.,0.));
#379=DIRECTION('',(0.,1.,0.));
#380=DIRECTION('',(1.,0.,0.));
#381=DIRECTION('',(0.,1.,0.));
#382=DIRECTION('',(1.,0.,0.));
#383=DIRECTION('',(0.,1.,0.));
#384=DIRECTION('',(1.,0.,0.));
#385=DIRECTION('',(0.,1.,0.));
#386=DIRECTION('',(1.,0.,0.));
#387=DIRECTION('',(0.,1.,0.));
#388=DIRECTION('',(1.,0.,0.));
#389=DIRECTION('',(-1.0842021724855E-16,0.,1.));
#390=DIRECTION('',(1.,0.,1.0842021724855E-16));
#391=DIRECTION('',(0.,0.,1.));
#392=DIRECTION('',(0.,-1.,0.));
#393=DIRECTION('',(0.,0.,-1.));
#394=DIRECTION('',(0.,1.,0.));
#395=DIRECTION('',(-1.,0.,8.67361737988403E-17));
#396=DIRECTION('',(8.67361737988403E-17,0.,1.));
#397=DIRECTION('',(-1.,0.,0.));
#398=DIRECTION('',(0.,1.,0.));
#399=DIRECTION('',(1.,0.,0.));
#400=DIRECTION('',(0.,-1.,0.));
#401=DIRECTION('',(1.,0.,-1.7347234759768E-16));
#402=DIRECTION('',(-1.7347234759768E-16,0.,-1.));
#403=DIRECTION('',(1.,0.,0.));
#404=DIRECTION('',(0.,-1.,0.));
#405=DIRECTION('',(-1.,0.,0.));
#406=DIRECTION('',(0.,1.,0.));
#407=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#408=DIRECTION('',(-1.,0.,-1.0842021724855E-16));
#409=DIRECTION('',(0.,0.,-1.));
#410=DIRECTION('',(0.,1.,0.));
#411=DIRECTION('',(0.,0.,1.));
#412=DIRECTION('',(0.,-1.,0.));
#413=DIRECTION('',(0.,-1.,0.));
#414=DIRECTION('',(-1.,0.,0.));
#415=DIRECTION('',(0.,1.,0.));
#416=DIRECTION('',(1.,0.,0.));
#417=DIRECTION('',(0.,1.,0.));
#418=DIRECTION('',(1.,0.,0.));
#419=DIRECTION('',(0.,1.,0.));
#420=DIRECTION('',(1.,0.,0.));
#421=DIRECTION('',(0.,1.,0.));
#422=DIRECTION('',(1.,0.,0.));
#423=DIRECTION('',(0.,1.,0.));
#424=DIRECTION('',(1.,0.,0.));
#425=DIRECTION('',(0.,-1.,0.));
#426=DIRECTION('',(-1.,0.,0.));
#427=DIRECTION('',(0.,1.,0.));
#428=DIRECTION('',(1.,0.,0.));
#429=DIRECTION('',(0.,1.,0.));
#430=DIRECTION('',(1.,0.,0.));
#431=DIRECTION('',(0.,1.,0.));
#432=DIRECTION('',(1.,0.,0.));
#433=DIRECTION('',(0.,1.,0.));
#434=DIRECTION('',(1.,0.,0.));
#435=DIRECTION('',(0.,1.,0.));
#436=DIRECTION('',(1.,0.,0.));
#437=CARTESIAN_POINT('',(0.,0.,0.));
#438=CARTESIAN_POINT('',(0.,0.001,0.));
#439=CARTESIAN_POINT('',(-0.0011,0.001,0.00085));
#440=CARTESIAN_POINT('',(-0.0011,0.001,0.00095));
#441=CARTESIAN_POINT('',(-0.0012,0.001,0.00085));
#442=CARTESIAN_POINT('',(8.23993651088984E-20,0.001,0.00095));
#443=CARTESIAN_POINT('',(0.0011,0.001,0.00095));
#444=CARTESIAN_POINT('',(0.0011,0.001,0.00085));
#445=CARTESIAN_POINT('',(0.0012,0.001,0.00085));
#446=CARTESIAN_POINT('',(0.0012,0.001,-0.001));
#447=CARTESIAN_POINT('',(0.0012,0.001,-0.00085));
#448=CARTESIAN_POINT('',(0.0011,0.001,-0.00085));
#449=CARTESIAN_POINT('',(0.0011,0.001,-0.00095));
#450=CARTESIAN_POINT('',(-0.00125,0.001,-0.00095));
#451=CARTESIAN_POINT('',(-0.0011,0.001,-0.00095));
#452=CARTESIAN_POINT('',(-0.0011,0.001,-0.00085));
#453=CARTESIAN_POINT('',(-0.0012,0.001,-0.00085));
#454=CARTESIAN_POINT('',(-0.0012,0.001,-1.3010426069826E-19));
#455=CARTESIAN_POINT('',(0.,0.001,0.001));
#456=CARTESIAN_POINT('',(0.,0.,0.001));
#457=CARTESIAN_POINT('',(0.0011,0.,0.001));
#458=CARTESIAN_POINT('',(-0.0011,0.,0.001));
#459=CARTESIAN_POINT('',(0.0011,0.00095,0.001));
#460=CARTESIAN_POINT('',(0.0011,0.00095,0.001));
#461=CARTESIAN_POINT('',(0.,0.00095,0.001));
#462=CARTESIAN_POINT('',(-0.0011,0.00095,0.001));
#463=CARTESIAN_POINT('',(-0.0011,0.001,0.001));
#464=CARTESIAN_POINT('',(0.00125,0.001,0.));
#465=CARTESIAN_POINT('',(0.00125,0.,0.));
#466=CARTESIAN_POINT('',(0.00125,0.,0.00085));
#467=CARTESIAN_POINT('',(0.00125,0.,-0.00085));
#468=CARTESIAN_POINT('',(0.00125,0.001,-0.00085));
#469=CARTESIAN_POINT('',(0.00125,0.00095,-0.00085));
#470=CARTESIAN_POINT('',(0.00125,0.00095,0.001));
#471=CARTESIAN_POINT('',(0.00125,0.00095,0.00085));
#472=CARTESIAN_POINT('',(0.00125,0.,0.00085));
#473=CARTESIAN_POINT('',(2.16840434497101E-19,0.001,-0.001));
#474=CARTESIAN_POINT('',(2.16840434497101E-19,0.,-0.001));
#475=CARTESIAN_POINT('',(0.0011,0.,-0.001));
#476=CARTESIAN_POINT('',(-0.0011,0.,-0.001));
#477=CARTESIAN_POINT('',(-0.0011,0.00095,-0.001));
#478=CARTESIAN_POINT('',(-0.0011,0.00095,-0.001));
#479=CARTESIAN_POINT('',(0.00125,0.00095,-0.001));
#480=CARTESIAN_POINT('',(0.0011,0.00095,-0.001));
#481=CARTESIAN_POINT('',(0.0011,0.001,-0.001));
#482=CARTESIAN_POINT('',(-0.00125,0.001,0.));
#483=CARTESIAN_POINT('',(-0.00125,0.00095,0.));
#484=CARTESIAN_POINT('',(-0.00125,0.00095,0.00085));
#485=CARTESIAN_POINT('',(-0.00125,0.00095,-0.00085));
#486=CARTESIAN_POINT('',(-0.00125,0.,-0.00085));
#487=CARTESIAN_POINT('',(-0.00125,0.,-0.00085));
#488=CARTESIAN_POINT('',(-0.00125,0.,0.));
#489=CARTESIAN_POINT('',(-0.00125,0.,0.00085));
#490=CARTESIAN_POINT('',(-0.00125,0.001,0.00085));
#491=CARTESIAN_POINT('',(0.,0.,0.));
#492=CARTESIAN_POINT('',(-0.0011,0.,-0.00085));
#493=CARTESIAN_POINT('',(0.0011,0.,-0.00085));
#494=CARTESIAN_POINT('',(0.0011,0.,0.00085));
#495=CARTESIAN_POINT('',(-0.0011,0.,0.00085));
#496=CARTESIAN_POINT('',(0.0012,0.00095,1.3010426069826E-19));
#497=CARTESIAN_POINT('',(0.0012,0.00095,-0.00085));
#498=CARTESIAN_POINT('',(0.0012,0.00095,0.00085));
#499=CARTESIAN_POINT('',(-4.33680868994202E-21,0.00095,0.00095));
#500=CARTESIAN_POINT('',(0.0011,0.00095,0.00095));
#501=CARTESIAN_POINT('',(-0.0011,0.00095,0.00095));
#502=CARTESIAN_POINT('',(-1.64798730217795E-19,0.00095,-0.00095));
#503=CARTESIAN_POINT('',(-0.0011,0.00095,-0.00095));
#504=CARTESIAN_POINT('',(0.0011,0.00095,-0.00095));
#505=CARTESIAN_POINT('',(-0.0012,0.00095,5.42101086242752E-21));
#506=CARTESIAN_POINT('',(-0.0012,0.00095,0.00085));
#507=CARTESIAN_POINT('',(-0.0012,0.00095,-0.00085));
#508=CARTESIAN_POINT('',(-0.0011,0.001,0.00085));
#509=CARTESIAN_POINT('',(-0.0011,0.00095,0.00085));
#510=CARTESIAN_POINT('',(-0.0011,0.00095,0.00085));
#511=CARTESIAN_POINT('',(0.0011,0.001,0.00085));
#512=CARTESIAN_POINT('',(0.0011,0.00095,0.00085));
#513=CARTESIAN_POINT('',(0.0011,0.00095,0.00085));
#514=CARTESIAN_POINT('',(0.0011,0.001,-0.00085));
#515=CARTESIAN_POINT('',(0.0011,0.00095,-0.00085));
#516=CARTESIAN_POINT('',(0.0011,0.00095,-0.00085));
#517=CARTESIAN_POINT('',(-0.0011,0.001,-0.00085));
#518=CARTESIAN_POINT('',(-0.0011,0.00095,-0.00085));
#519=CARTESIAN_POINT('',(-0.0011,0.00095,-0.00085));
#520=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#289),
#521);
#521=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#522))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#525,#524,#523))
REPRESENTATION_CONTEXT('FTC252010','TOP_LEVEL_ASSEMBLY_PART')
);
#522=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-8),#525,
'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model');
#523=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#524=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#525=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT($,.METRE.)
);
#526=PRODUCT_DEFINITION_SHAPE('','',#527);
#527=PRODUCT_DEFINITION('','',#529,#528);
#528=PRODUCT_DEFINITION_CONTEXT('',#535,'design');
#529=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#531,
.NOT_KNOWN.);
#530=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#531));
#531=PRODUCT('FTC252010','FTC252010','FTC252010',(#533));
#532=PRODUCT_CATEGORY('','');
#533=PRODUCT_CONTEXT('',#535,'mechanical');
#534=APPLICATION_PROTOCOL_DEFINITION('international standard',
'ap242_managed_model_based_3d_engineering',2011,#535);
#535=APPLICATION_CONTEXT('managed model based 3d engineering');
ENDSEC;
END-ISO-10303-21;

View File

@ -0,0 +1,578 @@
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
* from STEP Tools, Inc. (www.steptools.com)
*/
/* OPTION: using custom renumber hook */
FILE_DESCRIPTION(
/* description */ ('STEP AP242',
'CAx-IF Rec.Pracs.---Representation and Presentation of Product Manufa
cturing Information (PMI)---4.0---2014-10-13',
'CAx-IF Rec.Pracs.---3D Tessellated Geometry---0.4---2014-09-14','2;1'),
/* implementation_level */ '2;1');
FILE_NAME(
/* name */ '68f088745aba2cec144d37df',
/* time_stamp */ '2025-10-16T05:53:57Z',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v20',
/* originating_system */ 'ONSHAPE BY PTC INC, 1.205',
/* authorisation */ ' ');
FILE_SCHEMA (('AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF { 1 0 10303 442 1 1 4 }'));
ENDSEC;
DATA;
#10=SHAPE_REPRESENTATION_RELATIONSHIP('','',#299,#11);
#11=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#297),#521);
#12=TOROIDAL_SURFACE('',#329,0.0001,5.E-5);
#13=TOROIDAL_SURFACE('',#332,0.0001,5.E-5);
#14=TOROIDAL_SURFACE('',#335,0.0001,5.E-5);
#15=TOROIDAL_SURFACE('',#338,0.0001,5.E-5);
#16=CYLINDRICAL_SURFACE('',#315,5.E-5);
#17=CYLINDRICAL_SURFACE('',#318,5.E-5);
#18=CYLINDRICAL_SURFACE('',#321,5.E-5);
#19=CYLINDRICAL_SURFACE('',#324,5.E-5);
#20=CYLINDRICAL_SURFACE('',#327,0.00015);
#21=CYLINDRICAL_SURFACE('',#330,0.00015);
#22=CYLINDRICAL_SURFACE('',#333,0.00015);
#23=CYLINDRICAL_SURFACE('',#336,0.00015);
#24=LINE('',#442,#44);
#25=LINE('',#446,#45);
#26=LINE('',#450,#46);
#27=LINE('',#454,#47);
#28=LINE('',#456,#48);
#29=LINE('',#459,#49);
#30=LINE('',#461,#50);
#31=LINE('',#463,#51);
#32=LINE('',#465,#52);
#33=LINE('',#468,#53);
#34=LINE('',#470,#54);
#35=LINE('',#472,#55);
#36=LINE('',#474,#56);
#37=LINE('',#477,#57);
#38=LINE('',#479,#58);
#39=LINE('',#481,#59);
#40=LINE('',#483,#60);
#41=LINE('',#486,#61);
#42=LINE('',#488,#62);
#43=LINE('',#490,#63);
#44=VECTOR('',#345,1.);
#45=VECTOR('',#348,1.);
#46=VECTOR('',#351,1.);
#47=VECTOR('',#354,1.);
#48=VECTOR('',#357,1.);
#49=VECTOR('',#358,1.);
#50=VECTOR('',#359,1.);
#51=VECTOR('',#360,1.);
#52=VECTOR('',#363,1.);
#53=VECTOR('',#364,1.);
#54=VECTOR('',#365,1.);
#55=VECTOR('',#366,1.);
#56=VECTOR('',#369,1.);
#57=VECTOR('',#370,1.);
#58=VECTOR('',#371,1.);
#59=VECTOR('',#372,1.);
#60=VECTOR('',#375,1.);
#61=VECTOR('',#376,1.);
#62=VECTOR('',#377,1.);
#63=VECTOR('',#378,1.);
#64=ORIENTED_EDGE('',*,*,#144,.F.);
#65=ORIENTED_EDGE('',*,*,#145,.T.);
#66=ORIENTED_EDGE('',*,*,#146,.F.);
#67=ORIENTED_EDGE('',*,*,#147,.T.);
#68=ORIENTED_EDGE('',*,*,#148,.F.);
#69=ORIENTED_EDGE('',*,*,#149,.T.);
#70=ORIENTED_EDGE('',*,*,#150,.F.);
#71=ORIENTED_EDGE('',*,*,#151,.T.);
#72=ORIENTED_EDGE('',*,*,#152,.F.);
#73=ORIENTED_EDGE('',*,*,#153,.T.);
#74=ORIENTED_EDGE('',*,*,#154,.T.);
#75=ORIENTED_EDGE('',*,*,#155,.T.);
#76=ORIENTED_EDGE('',*,*,#156,.T.);
#77=ORIENTED_EDGE('',*,*,#157,.T.);
#78=ORIENTED_EDGE('',*,*,#158,.T.);
#79=ORIENTED_EDGE('',*,*,#159,.T.);
#80=ORIENTED_EDGE('',*,*,#160,.T.);
#81=ORIENTED_EDGE('',*,*,#161,.T.);
#82=ORIENTED_EDGE('',*,*,#162,.T.);
#83=ORIENTED_EDGE('',*,*,#163,.T.);
#84=ORIENTED_EDGE('',*,*,#164,.T.);
#85=ORIENTED_EDGE('',*,*,#165,.T.);
#86=ORIENTED_EDGE('',*,*,#166,.F.);
#87=ORIENTED_EDGE('',*,*,#167,.T.);
#88=ORIENTED_EDGE('',*,*,#166,.T.);
#89=ORIENTED_EDGE('',*,*,#168,.T.);
#90=ORIENTED_EDGE('',*,*,#160,.F.);
#91=ORIENTED_EDGE('',*,*,#169,.T.);
#92=ORIENTED_EDGE('',*,*,#156,.F.);
#93=ORIENTED_EDGE('',*,*,#170,.T.);
#94=ORIENTED_EDGE('',*,*,#152,.T.);
#95=ORIENTED_EDGE('',*,*,#171,.T.);
#96=ORIENTED_EDGE('',*,*,#158,.F.);
#97=ORIENTED_EDGE('',*,*,#172,.T.);
#98=ORIENTED_EDGE('',*,*,#147,.F.);
#99=ORIENTED_EDGE('',*,*,#173,.T.);
#100=ORIENTED_EDGE('',*,*,#154,.F.);
#101=ORIENTED_EDGE('',*,*,#174,.T.);
#102=ORIENTED_EDGE('',*,*,#145,.F.);
#103=ORIENTED_EDGE('',*,*,#175,.T.);
#104=ORIENTED_EDGE('',*,*,#162,.F.);
#105=ORIENTED_EDGE('',*,*,#176,.T.);
#106=ORIENTED_EDGE('',*,*,#149,.F.);
#107=ORIENTED_EDGE('',*,*,#177,.T.);
#108=ORIENTED_EDGE('',*,*,#164,.F.);
#109=ORIENTED_EDGE('',*,*,#178,.T.);
#110=ORIENTED_EDGE('',*,*,#151,.F.);
#111=ORIENTED_EDGE('',*,*,#179,.T.);
#112=ORIENTED_EDGE('',*,*,#171,.F.);
#113=ORIENTED_EDGE('',*,*,#155,.F.);
#114=ORIENTED_EDGE('',*,*,#180,.F.);
#115=ORIENTED_EDGE('',*,*,#167,.F.);
#116=ORIENTED_EDGE('',*,*,#175,.F.);
#117=ORIENTED_EDGE('',*,*,#144,.T.);
#118=ORIENTED_EDGE('',*,*,#178,.F.);
#119=ORIENTED_EDGE('',*,*,#180,.T.);
#120=ORIENTED_EDGE('',*,*,#170,.F.);
#121=ORIENTED_EDGE('',*,*,#159,.F.);
#122=ORIENTED_EDGE('',*,*,#181,.F.);
#123=ORIENTED_EDGE('',*,*,#153,.F.);
#124=ORIENTED_EDGE('',*,*,#173,.F.);
#125=ORIENTED_EDGE('',*,*,#146,.T.);
#126=ORIENTED_EDGE('',*,*,#174,.F.);
#127=ORIENTED_EDGE('',*,*,#181,.T.);
#128=ORIENTED_EDGE('',*,*,#169,.F.);
#129=ORIENTED_EDGE('',*,*,#163,.F.);
#130=ORIENTED_EDGE('',*,*,#182,.F.);
#131=ORIENTED_EDGE('',*,*,#157,.F.);
#132=ORIENTED_EDGE('',*,*,#172,.F.);
#133=ORIENTED_EDGE('',*,*,#182,.T.);
#134=ORIENTED_EDGE('',*,*,#177,.F.);
#135=ORIENTED_EDGE('',*,*,#148,.T.);
#136=ORIENTED_EDGE('',*,*,#168,.F.);
#137=ORIENTED_EDGE('',*,*,#165,.F.);
#138=ORIENTED_EDGE('',*,*,#183,.F.);
#139=ORIENTED_EDGE('',*,*,#161,.F.);
#140=ORIENTED_EDGE('',*,*,#176,.F.);
#141=ORIENTED_EDGE('',*,*,#183,.T.);
#142=ORIENTED_EDGE('',*,*,#179,.F.);
#143=ORIENTED_EDGE('',*,*,#150,.T.);
#144=EDGE_CURVE('',#184,#185,#208,.F.);
#145=EDGE_CURVE('',#184,#186,#24,.F.);
#146=EDGE_CURVE('',#187,#186,#209,.F.);
#147=EDGE_CURVE('',#187,#188,#25,.T.);
#148=EDGE_CURVE('',#189,#188,#210,.F.);
#149=EDGE_CURVE('',#189,#190,#26,.T.);
#150=EDGE_CURVE('',#191,#190,#211,.F.);
#151=EDGE_CURVE('',#191,#185,#27,.F.);
#152=EDGE_CURVE('',#192,#193,#28,.T.);
#153=EDGE_CURVE('',#192,#194,#29,.F.);
#154=EDGE_CURVE('',#194,#195,#30,.T.);
#155=EDGE_CURVE('',#195,#193,#31,.T.);
#156=EDGE_CURVE('',#196,#197,#32,.T.);
#157=EDGE_CURVE('',#197,#198,#33,.F.);
#158=EDGE_CURVE('',#198,#199,#34,.F.);
#159=EDGE_CURVE('',#199,#196,#35,.T.);
#160=EDGE_CURVE('',#200,#201,#36,.T.);
#161=EDGE_CURVE('',#201,#202,#37,.F.);
#162=EDGE_CURVE('',#202,#203,#38,.F.);
#163=EDGE_CURVE('',#203,#200,#39,.T.);
#164=EDGE_CURVE('',#204,#205,#40,.T.);
#165=EDGE_CURVE('',#205,#206,#41,.T.);
#166=EDGE_CURVE('',#207,#206,#42,.T.);
#167=EDGE_CURVE('',#207,#204,#43,.F.);
#168=EDGE_CURVE('',#206,#201,#212,.F.);
#169=EDGE_CURVE('',#200,#197,#213,.F.);
#170=EDGE_CURVE('',#196,#192,#214,.F.);
#171=EDGE_CURVE('',#193,#207,#215,.F.);
#172=EDGE_CURVE('',#198,#188,#216,.T.);
#173=EDGE_CURVE('',#187,#199,#217,.T.);
#174=EDGE_CURVE('',#194,#186,#218,.T.);
#175=EDGE_CURVE('',#184,#195,#219,.T.);
#176=EDGE_CURVE('',#202,#190,#220,.T.);
#177=EDGE_CURVE('',#189,#203,#221,.T.);
#178=EDGE_CURVE('',#204,#185,#222,.T.);
#179=EDGE_CURVE('',#191,#205,#223,.T.);
#180=EDGE_CURVE('',#204,#195,#224,.T.);
#181=EDGE_CURVE('',#194,#199,#225,.T.);
#182=EDGE_CURVE('',#198,#203,#226,.T.);
#183=EDGE_CURVE('',#202,#205,#227,.T.);
#184=VERTEX_POINT('',#440);
#185=VERTEX_POINT('',#441);
#186=VERTEX_POINT('',#443);
#187=VERTEX_POINT('',#445);
#188=VERTEX_POINT('',#447);
#189=VERTEX_POINT('',#449);
#190=VERTEX_POINT('',#451);
#191=VERTEX_POINT('',#453);
#192=VERTEX_POINT('',#457);
#193=VERTEX_POINT('',#458);
#194=VERTEX_POINT('',#460);
#195=VERTEX_POINT('',#462);
#196=VERTEX_POINT('',#466);
#197=VERTEX_POINT('',#467);
#198=VERTEX_POINT('',#469);
#199=VERTEX_POINT('',#471);
#200=VERTEX_POINT('',#475);
#201=VERTEX_POINT('',#476);
#202=VERTEX_POINT('',#478);
#203=VERTEX_POINT('',#480);
#204=VERTEX_POINT('',#484);
#205=VERTEX_POINT('',#485);
#206=VERTEX_POINT('',#487);
#207=VERTEX_POINT('',#489);
#208=CIRCLE('',#302,0.0001);
#209=CIRCLE('',#303,0.0001);
#210=CIRCLE('',#304,0.0001);
#211=CIRCLE('',#305,0.0001);
#212=CIRCLE('',#311,0.00015);
#213=CIRCLE('',#312,0.00015);
#214=CIRCLE('',#313,0.00015);
#215=CIRCLE('',#314,0.00015);
#216=CIRCLE('',#316,5.E-5);
#217=CIRCLE('',#317,5.E-5);
#218=CIRCLE('',#319,5.E-5);
#219=CIRCLE('',#320,5.E-5);
#220=CIRCLE('',#322,5.E-5);
#221=CIRCLE('',#323,5.E-5);
#222=CIRCLE('',#325,5.E-5);
#223=CIRCLE('',#326,5.E-5);
#224=CIRCLE('',#328,0.00015);
#225=CIRCLE('',#331,0.00015);
#226=CIRCLE('',#334,0.00015);
#227=CIRCLE('',#337,0.00015);
#228=EDGE_LOOP('',(#64,#65,#66,#67,#68,#69,#70,#71));
#229=EDGE_LOOP('',(#72,#73,#74,#75));
#230=EDGE_LOOP('',(#76,#77,#78,#79));
#231=EDGE_LOOP('',(#80,#81,#82,#83));
#232=EDGE_LOOP('',(#84,#85,#86,#87));
#233=EDGE_LOOP('',(#88,#89,#90,#91,#92,#93,#94,#95));
#234=EDGE_LOOP('',(#96,#97,#98,#99));
#235=EDGE_LOOP('',(#100,#101,#102,#103));
#236=EDGE_LOOP('',(#104,#105,#106,#107));
#237=EDGE_LOOP('',(#108,#109,#110,#111));
#238=EDGE_LOOP('',(#112,#113,#114,#115));
#239=EDGE_LOOP('',(#116,#117,#118,#119));
#240=EDGE_LOOP('',(#120,#121,#122,#123));
#241=EDGE_LOOP('',(#124,#125,#126,#127));
#242=EDGE_LOOP('',(#128,#129,#130,#131));
#243=EDGE_LOOP('',(#132,#133,#134,#135));
#244=EDGE_LOOP('',(#136,#137,#138,#139));
#245=EDGE_LOOP('',(#140,#141,#142,#143));
#246=FACE_BOUND('',#228,.T.);
#247=FACE_BOUND('',#229,.T.);
#248=FACE_BOUND('',#230,.T.);
#249=FACE_BOUND('',#231,.T.);
#250=FACE_BOUND('',#232,.T.);
#251=FACE_BOUND('',#233,.T.);
#252=FACE_BOUND('',#234,.T.);
#253=FACE_BOUND('',#235,.T.);
#254=FACE_BOUND('',#236,.T.);
#255=FACE_BOUND('',#237,.T.);
#256=FACE_BOUND('',#238,.T.);
#257=FACE_BOUND('',#239,.T.);
#258=FACE_BOUND('',#240,.T.);
#259=FACE_BOUND('',#241,.T.);
#260=FACE_BOUND('',#242,.T.);
#261=FACE_BOUND('',#243,.T.);
#262=FACE_BOUND('',#244,.T.);
#263=FACE_BOUND('',#245,.T.);
#264=PLANE('',#301);
#265=PLANE('',#306);
#266=PLANE('',#307);
#267=PLANE('',#308);
#268=PLANE('',#309);
#269=PLANE('',#310);
#270=ADVANCED_FACE('',(#246),#264,.T.);
#271=ADVANCED_FACE('',(#247),#265,.T.);
#272=ADVANCED_FACE('',(#248),#266,.F.);
#273=ADVANCED_FACE('',(#249),#267,.F.);
#274=ADVANCED_FACE('',(#250),#268,.T.);
#275=ADVANCED_FACE('',(#251),#269,.F.);
#276=ADVANCED_FACE('',(#252),#16,.T.);
#277=ADVANCED_FACE('',(#253),#17,.T.);
#278=ADVANCED_FACE('',(#254),#18,.T.);
#279=ADVANCED_FACE('',(#255),#19,.T.);
#280=ADVANCED_FACE('',(#256),#20,.T.);
#281=ADVANCED_FACE('',(#257),#12,.T.);
#282=ADVANCED_FACE('',(#258),#21,.T.);
#283=ADVANCED_FACE('',(#259),#13,.T.);
#284=ADVANCED_FACE('',(#260),#22,.T.);
#285=ADVANCED_FACE('',(#261),#14,.T.);
#286=ADVANCED_FACE('',(#262),#23,.T.);
#287=ADVANCED_FACE('',(#263),#15,.T.);
#288=CLOSED_SHELL('',(#270,#271,#272,#273,#274,#275,#276,#277,#278,#279,
#280,#281,#282,#283,#284,#285,#286,#287));
#289=STYLED_ITEM('',(#290),#297);
#290=PRESENTATION_STYLE_ASSIGNMENT((#291));
#291=SURFACE_STYLE_USAGE(.BOTH.,#292);
#292=SURFACE_SIDE_STYLE('',(#293));
#293=SURFACE_STYLE_FILL_AREA(#294);
#294=FILL_AREA_STYLE('',(#295));
#295=FILL_AREA_STYLE_COLOUR('',#296);
#296=COLOUR_RGB('',0.0392156862745098,0.0392156862745098,0.0392156862745098);
#297=MANIFOLD_SOLID_BREP('FTC404030',#288);
#298=SHAPE_DEFINITION_REPRESENTATION(#526,#299);
#299=SHAPE_REPRESENTATION('FTC404030',(#300),#521);
#300=AXIS2_PLACEMENT_3D('',#437,#339,#340);
#301=AXIS2_PLACEMENT_3D('',#438,#341,#342);
#302=AXIS2_PLACEMENT_3D('',#439,#343,#344);
#303=AXIS2_PLACEMENT_3D('',#444,#346,#347);
#304=AXIS2_PLACEMENT_3D('',#448,#349,#350);
#305=AXIS2_PLACEMENT_3D('',#452,#352,#353);
#306=AXIS2_PLACEMENT_3D('',#455,#355,#356);
#307=AXIS2_PLACEMENT_3D('',#464,#361,#362);
#308=AXIS2_PLACEMENT_3D('',#473,#367,#368);
#309=AXIS2_PLACEMENT_3D('',#482,#373,#374);
#310=AXIS2_PLACEMENT_3D('',#491,#379,#380);
#311=AXIS2_PLACEMENT_3D('',#492,#381,#382);
#312=AXIS2_PLACEMENT_3D('',#493,#383,#384);
#313=AXIS2_PLACEMENT_3D('',#494,#385,#386);
#314=AXIS2_PLACEMENT_3D('',#495,#387,#388);
#315=AXIS2_PLACEMENT_3D('',#496,#389,#390);
#316=AXIS2_PLACEMENT_3D('',#497,#391,#392);
#317=AXIS2_PLACEMENT_3D('',#498,#393,#394);
#318=AXIS2_PLACEMENT_3D('',#499,#395,#396);
#319=AXIS2_PLACEMENT_3D('',#500,#397,#398);
#320=AXIS2_PLACEMENT_3D('',#501,#399,#400);
#321=AXIS2_PLACEMENT_3D('',#502,#401,#402);
#322=AXIS2_PLACEMENT_3D('',#503,#403,#404);
#323=AXIS2_PLACEMENT_3D('',#504,#405,#406);
#324=AXIS2_PLACEMENT_3D('',#505,#407,#408);
#325=AXIS2_PLACEMENT_3D('',#506,#409,#410);
#326=AXIS2_PLACEMENT_3D('',#507,#411,#412);
#327=AXIS2_PLACEMENT_3D('',#508,#413,#414);
#328=AXIS2_PLACEMENT_3D('',#509,#415,#416);
#329=AXIS2_PLACEMENT_3D('',#510,#417,#418);
#330=AXIS2_PLACEMENT_3D('',#511,#419,#420);
#331=AXIS2_PLACEMENT_3D('',#512,#421,#422);
#332=AXIS2_PLACEMENT_3D('',#513,#423,#424);
#333=AXIS2_PLACEMENT_3D('',#514,#425,#426);
#334=AXIS2_PLACEMENT_3D('',#515,#427,#428);
#335=AXIS2_PLACEMENT_3D('',#516,#429,#430);
#336=AXIS2_PLACEMENT_3D('',#517,#431,#432);
#337=AXIS2_PLACEMENT_3D('',#518,#433,#434);
#338=AXIS2_PLACEMENT_3D('',#519,#435,#436);
#339=DIRECTION('',(0.,0.,1.));
#340=DIRECTION('',(1.,0.,0.));
#341=DIRECTION('',(0.,1.,0.));
#342=DIRECTION('',(1.,0.,0.));
#343=DIRECTION('',(0.,1.,0.));
#344=DIRECTION('',(1.,0.,0.));
#345=DIRECTION('',(-1.,0.,1.0842021724855E-16));
#346=DIRECTION('',(0.,1.,0.));
#347=DIRECTION('',(1.,0.,0.));
#348=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#349=DIRECTION('',(0.,1.,0.));
#350=DIRECTION('',(1.,0.,0.));
#351=DIRECTION('',(-1.,0.,2.16840434497101E-16));
#352=DIRECTION('',(0.,1.,0.));
#353=DIRECTION('',(1.,0.,0.));
#354=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#355=DIRECTION('',(1.0842021724855E-16,0.,1.));
#356=DIRECTION('',(1.,0.,-1.0842021724855E-16));
#357=DIRECTION('',(-1.,0.,1.0842021724855E-16));
#358=DIRECTION('',(0.,-1.,0.));
#359=DIRECTION('',(-1.,0.,1.0842021724855E-16));
#360=DIRECTION('',(0.,-1.,0.));
#361=DIRECTION('',(-1.,0.,-1.0842021724855E-16));
#362=DIRECTION('',(-1.0842021724855E-16,0.,1.));
#363=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#364=DIRECTION('',(0.,-1.,0.));
#365=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#366=DIRECTION('',(0.,-1.,0.));
#367=DIRECTION('',(2.16840434497101E-16,0.,1.));
#368=DIRECTION('',(1.,0.,-2.16840434497101E-16));
#369=DIRECTION('',(-1.,0.,2.16840434497101E-16));
#370=DIRECTION('',(0.,-1.,0.));
#371=DIRECTION('',(-1.,0.,2.16840434497101E-16));
#372=DIRECTION('',(0.,-1.,0.));
#373=DIRECTION('',(-1.,0.,-1.0842021724855E-16));
#374=DIRECTION('',(-1.0842021724855E-16,0.,1.));
#375=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#376=DIRECTION('',(0.,-1.,0.));
#377=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#378=DIRECTION('',(0.,-1.,0.));
#379=DIRECTION('',(0.,1.,0.));
#380=DIRECTION('',(1.,0.,0.));
#381=DIRECTION('',(0.,1.,0.));
#382=DIRECTION('',(1.,0.,0.));
#383=DIRECTION('',(0.,1.,0.));
#384=DIRECTION('',(1.,0.,0.));
#385=DIRECTION('',(0.,1.,0.));
#386=DIRECTION('',(1.,0.,0.));
#387=DIRECTION('',(0.,1.,0.));
#388=DIRECTION('',(1.,0.,0.));
#389=DIRECTION('',(-1.0842021724855E-16,0.,1.));
#390=DIRECTION('',(1.,0.,1.0842021724855E-16));
#391=DIRECTION('',(0.,0.,1.));
#392=DIRECTION('',(0.,-1.,0.));
#393=DIRECTION('',(0.,0.,-1.));
#394=DIRECTION('',(0.,1.,0.));
#395=DIRECTION('',(-1.,0.,1.0842021724855E-16));
#396=DIRECTION('',(1.0842021724855E-16,0.,1.));
#397=DIRECTION('',(-1.,0.,0.));
#398=DIRECTION('',(0.,1.,0.));
#399=DIRECTION('',(1.,0.,0.));
#400=DIRECTION('',(0.,-1.,0.));
#401=DIRECTION('',(1.,0.,-2.16840434497101E-16));
#402=DIRECTION('',(-2.16840434497101E-16,0.,-1.));
#403=DIRECTION('',(1.,0.,0.));
#404=DIRECTION('',(0.,-1.,0.));
#405=DIRECTION('',(-1.,0.,0.));
#406=DIRECTION('',(0.,1.,0.));
#407=DIRECTION('',(1.0842021724855E-16,0.,-1.));
#408=DIRECTION('',(-1.,0.,-1.0842021724855E-16));
#409=DIRECTION('',(0.,0.,-1.));
#410=DIRECTION('',(0.,1.,0.));
#411=DIRECTION('',(0.,0.,1.));
#412=DIRECTION('',(0.,-1.,0.));
#413=DIRECTION('',(0.,-1.,0.));
#414=DIRECTION('',(-1.,0.,0.));
#415=DIRECTION('',(0.,1.,0.));
#416=DIRECTION('',(1.,0.,0.));
#417=DIRECTION('',(0.,1.,0.));
#418=DIRECTION('',(1.,0.,0.));
#419=DIRECTION('',(0.,1.,0.));
#420=DIRECTION('',(1.,0.,0.));
#421=DIRECTION('',(0.,1.,0.));
#422=DIRECTION('',(1.,0.,0.));
#423=DIRECTION('',(0.,1.,0.));
#424=DIRECTION('',(1.,0.,0.));
#425=DIRECTION('',(0.,-1.,0.));
#426=DIRECTION('',(-1.,0.,0.));
#427=DIRECTION('',(0.,1.,0.));
#428=DIRECTION('',(1.,0.,0.));
#429=DIRECTION('',(0.,1.,0.));
#430=DIRECTION('',(1.,0.,0.));
#431=DIRECTION('',(0.,1.,0.));
#432=DIRECTION('',(1.,0.,0.));
#433=DIRECTION('',(0.,1.,0.));
#434=DIRECTION('',(1.,0.,0.));
#435=DIRECTION('',(0.,1.,0.));
#436=DIRECTION('',(1.,0.,0.));
#437=CARTESIAN_POINT('',(0.,0.,0.));
#438=CARTESIAN_POINT('',(0.,0.003,0.));
#439=CARTESIAN_POINT('',(-0.00185,0.003,0.00185));
#440=CARTESIAN_POINT('',(-0.00185,0.003,0.00195));
#441=CARTESIAN_POINT('',(-0.00195,0.003,0.00185));
#442=CARTESIAN_POINT('',(2.11419423634674E-19,0.003,0.00195));
#443=CARTESIAN_POINT('',(0.00185,0.003,0.00195));
#444=CARTESIAN_POINT('',(0.00185,0.003,0.00185));
#445=CARTESIAN_POINT('',(0.00195,0.003,0.00185));
#446=CARTESIAN_POINT('',(0.00195,0.003,-0.002));
#447=CARTESIAN_POINT('',(0.00195,0.003,-0.00185));
#448=CARTESIAN_POINT('',(0.00185,0.003,-0.00185));
#449=CARTESIAN_POINT('',(0.00185,0.003,-0.00195));
#450=CARTESIAN_POINT('',(-0.002,0.003,-0.00195));
#451=CARTESIAN_POINT('',(-0.00185,0.003,-0.00195));
#452=CARTESIAN_POINT('',(-0.00185,0.003,-0.00185));
#453=CARTESIAN_POINT('',(-0.00195,0.003,-0.00185));
#454=CARTESIAN_POINT('',(-0.00195,0.003,-2.11419423634673E-19));
#455=CARTESIAN_POINT('',(0.,0.003,0.002));
#456=CARTESIAN_POINT('',(0.,0.,0.002));
#457=CARTESIAN_POINT('',(0.00185,0.,0.002));
#458=CARTESIAN_POINT('',(-0.00185,0.,0.002));
#459=CARTESIAN_POINT('',(0.00185,0.00295,0.002));
#460=CARTESIAN_POINT('',(0.00185,0.00295,0.002));
#461=CARTESIAN_POINT('',(0.,0.00295,0.002));
#462=CARTESIAN_POINT('',(-0.00185,0.00295,0.002));
#463=CARTESIAN_POINT('',(-0.00185,0.003,0.002));
#464=CARTESIAN_POINT('',(0.002,0.003,0.));
#465=CARTESIAN_POINT('',(0.002,0.,0.));
#466=CARTESIAN_POINT('',(0.002,0.,0.00185));
#467=CARTESIAN_POINT('',(0.002,0.,-0.00185));
#468=CARTESIAN_POINT('',(0.002,0.003,-0.00185));
#469=CARTESIAN_POINT('',(0.002,0.00295,-0.00185));
#470=CARTESIAN_POINT('',(0.002,0.00295,0.002));
#471=CARTESIAN_POINT('',(0.002,0.00295,0.00185));
#472=CARTESIAN_POINT('',(0.002,0.,0.00185));
#473=CARTESIAN_POINT('',(0.,0.003,-0.002));
#474=CARTESIAN_POINT('',(0.,0.,-0.002));
#475=CARTESIAN_POINT('',(0.00185,0.,-0.002));
#476=CARTESIAN_POINT('',(-0.00185,0.,-0.002));
#477=CARTESIAN_POINT('',(-0.00185,0.00295,-0.002));
#478=CARTESIAN_POINT('',(-0.00185,0.00295,-0.002));
#479=CARTESIAN_POINT('',(0.002,0.00295,-0.002));
#480=CARTESIAN_POINT('',(0.00185,0.00295,-0.002));
#481=CARTESIAN_POINT('',(0.00185,0.003,-0.002));
#482=CARTESIAN_POINT('',(-0.002,0.003,0.));
#483=CARTESIAN_POINT('',(-0.002,0.00295,0.));
#484=CARTESIAN_POINT('',(-0.002,0.00295,0.00185));
#485=CARTESIAN_POINT('',(-0.002,0.00295,-0.00185));
#486=CARTESIAN_POINT('',(-0.002,0.,-0.00185));
#487=CARTESIAN_POINT('',(-0.002,0.,-0.00185));
#488=CARTESIAN_POINT('',(-0.002,0.,0.));
#489=CARTESIAN_POINT('',(-0.002,0.,0.00185));
#490=CARTESIAN_POINT('',(-0.002,0.003,0.00185));
#491=CARTESIAN_POINT('',(0.,0.,0.));
#492=CARTESIAN_POINT('',(-0.00185,0.,-0.00185));
#493=CARTESIAN_POINT('',(0.00185,0.,-0.00185));
#494=CARTESIAN_POINT('',(0.00185,0.,0.00185));
#495=CARTESIAN_POINT('',(-0.00185,0.,0.00185));
#496=CARTESIAN_POINT('',(0.00195,0.00295,2.11419423634673E-19));
#497=CARTESIAN_POINT('',(0.00195,0.00295,-0.00185));
#498=CARTESIAN_POINT('',(0.00195,0.00295,0.00185));
#499=CARTESIAN_POINT('',(-5.42101086242753E-21,0.00295,0.00195));
#500=CARTESIAN_POINT('',(0.00185,0.00295,0.00195));
#501=CARTESIAN_POINT('',(-0.00185,0.00295,0.00195));
#502=CARTESIAN_POINT('',(-4.22838847269347E-19,0.00295,-0.00195));
#503=CARTESIAN_POINT('',(-0.00185,0.00295,-0.00195));
#504=CARTESIAN_POINT('',(0.00185,0.00295,-0.00195));
#505=CARTESIAN_POINT('',(-0.00195,0.00295,5.42101086242752E-21));
#506=CARTESIAN_POINT('',(-0.00195,0.00295,0.00185));
#507=CARTESIAN_POINT('',(-0.00195,0.00295,-0.00185));
#508=CARTESIAN_POINT('',(-0.00185,0.003,0.00185));
#509=CARTESIAN_POINT('',(-0.00185,0.00295,0.00185));
#510=CARTESIAN_POINT('',(-0.00185,0.00295,0.00185));
#511=CARTESIAN_POINT('',(0.00185,0.003,0.00185));
#512=CARTESIAN_POINT('',(0.00185,0.00295,0.00185));
#513=CARTESIAN_POINT('',(0.00185,0.00295,0.00185));
#514=CARTESIAN_POINT('',(0.00185,0.003,-0.00185));
#515=CARTESIAN_POINT('',(0.00185,0.00295,-0.00185));
#516=CARTESIAN_POINT('',(0.00185,0.00295,-0.00185));
#517=CARTESIAN_POINT('',(-0.00185,0.003,-0.00185));
#518=CARTESIAN_POINT('',(-0.00185,0.00295,-0.00185));
#519=CARTESIAN_POINT('',(-0.00185,0.00295,-0.00185));
#520=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#289),
#521);
#521=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#522))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#525,#524,#523))
REPRESENTATION_CONTEXT('FTC404030','TOP_LEVEL_ASSEMBLY_PART')
);
#522=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-8),#525,
'DISTANCE_ACCURACY_VALUE','Maximum Tolerance applied to model');
#523=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#524=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#525=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT($,.METRE.)
);
#526=PRODUCT_DEFINITION_SHAPE('','',#527);
#527=PRODUCT_DEFINITION('','',#529,#528);
#528=PRODUCT_DEFINITION_CONTEXT('',#535,'design');
#529=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('','',#531,
.NOT_KNOWN.);
#530=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#531));
#531=PRODUCT('FTC404030','FTC404030','FTC404030',(#533));
#532=PRODUCT_CATEGORY('','');
#533=PRODUCT_CONTEXT('',#535,'mechanical');
#534=APPLICATION_PROTOCOL_DEFINITION('international standard',
'ap242_managed_model_based_3d_engineering',2011,#535);
#535=APPLICATION_CONTEXT('managed model based 3d engineering');
ENDSEC;
END-ISO-10303-21;

View File

@ -2,6 +2,517 @@
(version 20241209)
(generator "kicad_symbol_editor")
(generator_version "9.0")
(symbol "AON5820"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "Q"
(at 0 6.35 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "AON5820"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "PowerProfiler:DFN2x5_6L_EP1_P"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "AON5820_0_1"
(polyline
(pts
(xy -7.62 0) (xy -3.048 0) (xy -3.048 1.778)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -4.826 1.778) (xy -4.826 -0.762) (xy -1.27 -0.762) (xy -1.27 1.778)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center -4.826 0)
(radius 0.254)
(stroke
(width 0)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy -4.318 1.778) (xy -5.334 1.778)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -3.048 1.524) (xy -2.667 0.508) (xy -3.429 0.508) (xy -3.048 1.524)
)
(stroke
(width 0)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy -2.667 -0.381) (xy -2.667 -1.143)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -2.667 -0.762) (xy -3.302 -0.381) (xy -3.302 -1.143) (xy -2.667 -0.762)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -2.54 1.778) (xy -3.556 1.778)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(circle
(center -1.27 0)
(radius 0.254)
(stroke
(width 0)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy -1.143 2.286) (xy -4.953 2.286)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy -0.762 1.778) (xy -1.778 1.778)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(circle
(center 0 0)
(radius 0.254)
(stroke
(width 0)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy 0.762 1.778) (xy 1.778 1.778)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 1.143 2.286) (xy 4.953 2.286)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 1.27 0) (xy -1.27 0)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 1.27 0)
(radius 0.254)
(stroke
(width 0)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy 2.54 1.778) (xy 3.556 1.778)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 2.667 -0.381) (xy 2.667 -1.143)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 2.667 -0.762) (xy 3.302 -0.381) (xy 3.302 -1.143) (xy 2.667 -0.762)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 3.048 1.524) (xy 2.667 0.508) (xy 3.429 0.508) (xy 3.048 1.524)
)
(stroke
(width 0)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy 4.318 1.778) (xy 5.334 1.778)
)
(stroke
(width 0.254)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 4.826 1.778) (xy 4.826 -0.762) (xy 1.27 -0.762) (xy 1.27 1.778)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(circle
(center 4.826 0)
(radius 0.254)
(stroke
(width 0)
(type default)
)
(fill
(type outline)
)
)
(polyline
(pts
(xy 7.62 0) (xy 3.048 0) (xy 3.048 1.778)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
)
(symbol "AON5820_1_1"
(polyline
(pts
(xy -7.62 3.81) (xy -4.826 3.81) (xy -4.826 2.286)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start -6.985 5.08)
(end 7.62 -2.54)
(stroke
(width 0)
(type solid)
)
(fill
(type background)
)
)
(polyline
(pts
(xy 0 -2.54) (xy 0 0)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 7.62 3.81) (xy 4.826 3.81) (xy 4.826 2.286)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(pin input line
(at -10.16 3.81 0)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -10.16 0 0)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at -10.16 0 0)
(length 2.54)
(hide yes)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 0 -5.08 90)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 10.16 3.81 180)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 10.16 0 180)
(length 2.54)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin passive line
(at 10.16 0 180)
(length 2.54)
(hide yes)
(name ""
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "BQ25672"
(exclude_from_sim no)
(in_bom yes)

View File

@ -0,0 +1,382 @@
(footprint "DFN2x5_6L_EP1_P"
(version 20241229)
(generator "pcbnew")
(generator_version "9.0")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -2.1 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "44a0d549-1101-4d5b-ba2a-1266b607f3e3")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "DFN2x5_6L_EP1_P"
(at 0 1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "33b8d5c8-362e-4633-ba5d-21d5cca6502a")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "822b0afe-f77f-43a2-b897-5557e49ebc2b")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "979c2977-32fb-47d1-8e02-ee9d1ad7f631")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(fp_rect
(start -1.385 -0.9)
(end -0.9 0.9)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Mask")
(uuid "3f372a89-6b8b-4290-8e6e-37757aa97f79")
)
(fp_rect
(start -0.9 -0.9)
(end 0.9 -0.7)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Mask")
(uuid "437c4fe3-3b65-4498-8cbb-3092b20dea95")
)
(fp_rect
(start -0.9 -0.3)
(end 0.9 0.3)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Mask")
(uuid "17c54e19-eefb-4cb4-8a30-22769fa63e22")
)
(fp_rect
(start -0.9 0.7)
(end 0.9 0.9)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Mask")
(uuid "8c091947-de48-4bc0-8baa-99cee4714fca")
)
(fp_rect
(start -0.5 -0.9)
(end 0.5 0.9)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Mask")
(uuid "cf3122f2-1410-4ffa-bd3a-95e240a42250")
)
(fp_rect
(start 1.385 -0.9)
(end 0.9 0.9)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Mask")
(uuid "ebc6d5a1-7eef-4f5f-8baa-09a348a60ff0")
)
(fp_circle
(center -0.7 -0.5)
(end -0.45 -0.5)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Mask")
(uuid "52574f56-bb94-4404-98ae-8acf527bf158")
)
(fp_circle
(center -0.7 0.5)
(end -0.45 0.5)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Mask")
(uuid "ff337c18-50c8-4182-803e-34fcf5daaf88")
)
(fp_circle
(center 0.7 -0.5)
(end 0.95 -0.5)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Mask")
(uuid "fd631b03-8a39-494f-92a6-7640a9c66c59")
)
(fp_circle
(center 0.7 0.5)
(end 0.95 0.5)
(stroke
(width 0.1)
(type solid)
)
(fill no)
(layer "F.Mask")
(uuid "98ae19ae-30e7-445d-8be0-9b34eabae267")
)
(fp_line
(start -2.3 1.05)
(end -2.3 0.8)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "42bf5688-e4a9-45a1-ad36-429bed749752")
)
(fp_line
(start -2.3 1.05)
(end 2.3 1.05)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "104eef33-86b8-4489-9056-9edb6bd92178")
)
(fp_line
(start -1.85 -1.05)
(end 2.3 -1.05)
(stroke
(width 0.1)
(type solid)
)
(layer "F.SilkS")
(uuid "ba0659d8-b83b-46ae-b3d3-402c6ef27017")
)
(fp_line
(start 2.3 -1.05)
(end 2.3 -0.8)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "921d3a9b-7420-48e0-a47f-cfcbaca36335")
)
(fp_line
(start 2.3 1.05)
(end 2.3 0.8)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "43b816cc-cfff-4d90-9de0-d61ec583d3fd")
)
(fp_poly
(pts
(xy -2.45 -0.8) (xy -2.55 -0.95) (xy -2.35 -0.95)
)
(stroke
(width 0.1)
(type solid)
)
(fill yes)
(layer "F.SilkS")
(uuid "c4927c74-802e-4214-806a-02e285ebbf56")
)
(fp_rect
(start -1.385 -0.9)
(end -0.9 0.9)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "2b773e10-eb6f-449f-8e04-9c9c33bdbbf9")
)
(fp_rect
(start -0.9 -0.3)
(end 0.9 0.3)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "989bde29-a11b-4306-9c5b-e0ac37b279b6")
)
(fp_rect
(start -0.5 -0.9)
(end 0.5 0.9)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "d5e02262-62b7-412b-8b32-c21825bb6caa")
)
(fp_rect
(start 1.385 -0.9)
(end 0.9 0.9)
(stroke
(width 0)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "38ed4447-2b66-4a63-a6a9-82e261650bc2")
)
(fp_rect
(start -2.6 -1.1)
(end 2.6 1.1)
(stroke
(width 0.05)
(type default)
)
(fill no)
(layer "F.CrtYd")
(uuid "ec5bfc4d-edf6-40b0-8061-df21c3f33ca1")
)
(fp_text user "${REFERENCE}"
(at 0 2.5 0)
(unlocked yes)
(layer "F.Fab")
(uuid "85408de3-96a7-4e1d-9389-0fd0794572a5")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd rect
(at -2.255 -0.5)
(size 0.6 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "481f2b4d-c19e-46a0-a36c-65c16997edf3")
)
(pad "2" smd rect
(at -2.255 0)
(size 0.6 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "3688eeed-5456-4dd5-9dcb-3ba46f0c9afa")
)
(pad "3" smd rect
(at -2.255 0.5)
(size 0.6 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "33e39039-6c7b-4fe9-b007-3f5c1bfccc72")
)
(pad "4" smd rect
(at 2.255 0.5)
(size 0.6 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "e2c8e7b4-7bc3-499f-b71c-59a69e9fed6a")
)
(pad "5" smd rect
(at 2.255 0)
(size 0.6 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "fc806946-3c8b-4b95-bf35-f25535f24917")
)
(pad "6" smd rect
(at 2.255 -0.5)
(size 0.6 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "6820b794-3cf0-4818-9a4a-2d9bb7babb63")
)
(pad "7" thru_hole circle
(at -0.7 -0.5)
(size 0.4 0.4)
(drill 0.2)
(layers "*.Cu" "B.Mask")
(remove_unused_layers no)
(uuid "614344d8-37d7-4e8e-a378-4a3971630a98")
)
(pad "7" thru_hole circle
(at -0.7 0.5)
(size 0.4 0.4)
(drill 0.2)
(layers "*.Cu" "B.Mask")
(remove_unused_layers no)
(uuid "195a91f6-13e1-4c7b-9754-0f95ecbe9a21")
)
(pad "7" smd rect
(at 0 0)
(size 2.77 1.8)
(layers "F.Cu")
(uuid "fb2847c7-0901-4ae1-8936-39546a6fdbaf")
)
(pad "7" thru_hole circle
(at 0.7 -0.5)
(size 0.4 0.4)
(drill 0.2)
(layers "*.Cu" "B.Mask")
(remove_unused_layers no)
(uuid "607aea58-68a7-4a00-8314-53e46ee8c282")
)
(pad "7" thru_hole circle
(at 0.7 0.5)
(size 0.4 0.4)
(drill 0.2)
(layers "*.Cu" "B.Mask")
(remove_unused_layers no)
(uuid "45dc9bc8-65c1-4c76-8a6b-fb082ecfca72")
)
(embedded_fonts no)
(model "${KIPRJMOD}/lib/3D/DFN2x5_6L_EP1_P.step"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz -90 -0 -90)
)
)
)

View File

@ -162,8 +162,8 @@ Die Schutzschaltung überwacht und schützt vor:
| Innenwiderstand | R_SS(on) | typ. 13,5 mΩ |
| Thermischer Widerstand | θ_JC | 100 K/W |
**Thermische Auslegung:**
Bei maximaler Strombelastung (3 A) beträgt die Verlustleistung:
##### Thermische Auslegung:
Bei einem Dauerstrom von 2 A über den Schutz-MOSFET ergibt sich:
$$P_{loss} = R_{SS(on)} \cdot I^2 = 20\text{ mΩ} \cdot (3\text{ A})^2 = 180\text{ mW}$$
Dies führt zu einer Temperaturerhöhung von:
@ -179,7 +179,7 @@ Die Fuel Gauge überwacht kontinuierlich:
- Verbleibende Kapazität
- Gesundheitszustand (State of Health, SOH)
**Temperaturerfassung:**
##### Temperaturerfassung:
- **Betriebsmodus:** Temperaturwerte vom Lader-IC über I²C
- **Ruhemodus:** Interner Temperatursensor der Fuel Gauge
- **Übergangsstrategie:** Gesteuerte Umschaltung durch RTC-Wake-up
@ -301,35 +301,39 @@ graph LR
Der TPS63020 wurde aufgrund der variablen Li-Ion-Akkuspannung (3,0 V - 4,2 V) als Buck-Boost-Wandler ausgewählt.
**Technische Vorteile:**
##### Technische Vorteile:
- Sehr hohe Effizienz über den gesamten Eingangsspannungsbereich
- Integrierte Power-MOSFETs (kein externes Switching erforderlich)
- Hohe Schaltfrequenz → kompakte Induktivitäten möglich
- Ultra-low Shutdown-Strom bei Deaktivierung
**Wake-up-Logik:**
Der Wandler wird über ein Wired-OR-Gatter aus mehreren Quellen aktiviert:
##### DC/DC-Enable-Logik (Soft-Latch-System)
![DC/DC Enable Logik](img/power_dcdc_enable.svg)
```mermaid
graph TD
BUTTON[Einschalttaster] --> DIODE1[Diode]
RTC[RTC-Wake-up] --> DIODE2[Diode]
CHARGER[Lader-Wake-up] --> DIODE3[Diode]
DIODE1 --> OR[Wired-OR]
DIODE2 --> OR
DIODE3 --> OR
OR --> NMOS[N-MOSFET<br/>Inverter]
MCU[Mikrocontroller] --> LATCH[Self-Latching]
NMOS --> DIODE4[Diode]
LATCH --> DIODE5[Diode]
DIODE4 --> ENABLE[TPS63020<br/>Enable-Eingang]
DIODE5 --> ENABLE
```
###### Übersicht
Die Schaltung realisiert eine intelligente "Soft-Latch"-Funktion zur Ansteuerung des Haupt-DC/DC-Wandlers. Sie ermöglicht das Ein- und Ausschalten durch verschiedene Signalquellen sowie einen dedizierten Software-Befehl bei minimalstem Ruhestrom.
###### Funktionsbeschreibung
Die zentrale Steuerleitung **DC/DC Enable** wird durch Pull-Down-Widerstand R6 (1,8MΩ) im Ruhezustand auf LOW gehalten. Ein HIGH-Pegel aktiviert den DC/DC-Wandler.
**Einschaltvorgang:**
Mehrere diodenentkoppelte Signalquellen können das System aktivieren:
- **Active-Low-Quellen:** Button, RTC, Fuel Gauge (über D1-D3 direkt zu Q2-Gate)
- **Active-High-Quellen:** VBUS USB, VDEBUG (über D4/D5 → Q1 → Q2-Gate-Inverter)
**Selbsthaltung (Latching):**
Sobald 3V3 DC/DC stabil ist, wird diese über R5 und D6 auf die Enable-Leitung zurückgeführt. Die Diode D6 verhindert Rückfluss von VRTC zur 3,3V-Schiene.
**Ausschaltvorgang:**
Ein HIGH-Signal am GPIO OFF schaltet Q3 durch, der die Enable-Leitung aktiv auf GND zieht und die Selbsthaltung überstimmt.
###### Schlüsselkomponenten
- **Multi-Input-OR-Gatter:** Dioden D1-D5 + Transistoren Q1/Q2
- **Ausschalt-Schalter:** Q3 für zuverlässige Enable-Beendigung
- **Stützkondensator C3:** Stabilisiert Enable-Leitung, überbrückt kurze Spannungseinbrüche
- **Entprell-Kondensator C2:** RC-Tiefpassfilter für sauberes Taster-Signal
- **Shutdown-Filter C1/R1/R2:** Schutz vor versehentlichem Ausschalten durch Störimpulse
- **Schutzwiderstand R3:** Strombegrenzung bei gleichzeitigen Ein-/Ausschaltbefehlen
#### SD-Karten-Schalter
**Implementation:** P-Kanal-MOSFET (Load Switch)
@ -343,7 +347,7 @@ SD-Karten können auch im Idle-Zustand signifikanten Stromverbrauch aufweisen. D
**Baustein:** XC6206P332MR-G (Torex)
**Funktion:** RTC- und VBAT-Versorgung bei deaktiviertem DC/DC-Wandler
**Schlüsselparameter:**
##### Schlüsselparameter:
- Eigenverbrauch: 1 μA (typisch)
- Dropout-Spannung: 160 mV @ 100 mA
- Ausgangsspannung: 3,3 V ±2%
@ -460,51 +464,65 @@ Für allgemeine P-Kanal-MOSFET-Anwendungen (analoge Ergänzung zum AO3400A) wird
**Alternative:** Jeder andere Logic-Level-P-Kanal-MOSFET kann verwendet werden.
#### Hochstrom-Anwendungen
**Baustein:** AON5820 (siehe Eingangs-MOSFETs)
**Anwendungen:** VRTC-Multiplexer, SD-Kartenversorgung
**Baustein:** AON5820 für BQ25672-Schalter, AO3401A für SD/VRTC-Schalter
**Anwendungen:** Bidirektionale Schalter (BQ25672), VRTC-Schalter, SD-Kartenversorgung
Durch die Verwendung des Dual-N-Kanal-MOSFETs AON5820 in verschiedenen Schaltungsteilen wird die Bauteilvielfalt reduziert und die Lagerhaltung vereinfacht.
##### MOSFET-Verteilung nach Anwendung:
- **AON5820 (N-Channel):** Bidirektionale Schalter im BQ25672 (Ladungspumpe verfügbar)
- **AO3401A (P-Channel):** SD-Karten- und VRTC-Schalter (nur 3,3V-Logik verfügbar)
**Anwendung im VRTC-Multiplexer:**
Die Back-to-Back-Konfiguration eignet sich ideal für bidirektionale Schalter, bei denen Stromfluss in beide Richtungen verhindert werden muss.
Diese differenzierte Auswahl optimiert sowohl die elektrischen Eigenschaften als auch die Ansteuerungskompatibilität.
**Thermische Auslegung (VRTC-Multiplexer bei 2 mA):**
##### Anwendung im VRTC-Schalter:
Der VRTC-Pfad erfordert nur unidirektionalen Schutz (DC/DC → VRTC), daher genügt ein einzelner P-Channel MOSFET:
- **Konfiguration:** Source an 3,3V (DC/DC), Drain an VRTC
- **Logik:** Gate LOW → VRTC aktiv, Gate HIGH → VRTC getrennt
- **Vorteil:** Bei Ausfall bleibt VRTC isoliert vom DC/DC-Converter
##### Thermische Auslegung (VRTC-Schalter bei 2 mA):
Bei den geringen Strömen im VRTC-Pfad ist die Verlustleistung vernachlässigbar:
$$P_{loss} = I^2 \times R_{DS(on)} = (2\text{ mA})^2 \times 30,4\text{ mΩ} ≈ 0,12\text{ μW}$$
$$P_{loss} = I^2 \times R_{DS(on)} = (2\text{ mA})^2 \times 50\text{ mΩ} ≈ 0,2\text{ μW}$$
**Anwendung bei SD-Kartenversorgung:**
Für die SD-Kartenversorgung wird der AON5820 als P-Kanal-Load-Switch konfiguriert (ein MOSFET des Dual-Pakets).
##### Anwendung bei SD-Kartenversorgung:
Für die SD-Kartenversorgung wird der **AO3401A** (P-Channel) verwendet, da nur 3,3V Gate-Spannung verfügbar ist.
*Thermische Auslegung (SD-Karte bei Schreibvorgängen):*
##### MOSFET-Auswahl für 3,3V-Logik:
- **Problem mit N-Channel (AON5820):** VGS = 3,3V reicht nicht für vollständiges Durchschalten
- **Lösung P-Channel (AO3401A):** VGS = 0V → EIN, VGS = 3,3V → AUS
- **RDS(on) bei VGS = -3,3V:** 50 mΩ typ. (deutlich besser als N-Channel bei unzureichender VGS)
##### Thermische Auslegung (SD-Karte bei Schreibvorgängen):
- Maximaler Schreibstrom: 100 mA (kurzzeitig)
- Verlustleistung: $P_{loss} = I^2 \times R_{DS(on)} = (100\text{ mA})^2 \times 15,2\text{ mΩ} = 152\text{ μW}$
- Temperaturerhöhung: $\Delta T = 152\text{ μW} \times 75\text{ K/W} ≈ 0,01\text{ K}$
- Verlustleistung: $P_{loss} = I^2 \times R_{DS(on)} = (100\text{ mA})^2 \times 50\text{ mΩ} = 500\text{ μW}$
- Temperaturerhöhung: $\Delta T = 500\text{ μW} \times 250\text{ K/W} = 0,125\text{ K}$
- **Spannungsabfall:** $V_{drop} = I \times R_{DS(on)} = 100\text{ mA} \times 50\text{ mΩ} = 5\text{ mV}$
*Soft-Start-Auslegung mittels RC-Gatebeschaltung:*
##### Soft-Start-Auslegung mittels RC-Gatebeschaltung:
Die SD-Karte ist mit 10 μF + 100 nF gepuffert. Um Einschaltströme zu begrenzen, wird eine RC-Schaltung am Gate implementiert:
**Auslegungskriterien:**
###### Auslegungskriterien:
- Kondensatorladung: $Q = C \times V = 10,1\text{ μF} \times 3,3\text{ V} = 33,3\text{ μC}$
- Zulässiger Ladestrom: $I_{max} = 100\text{ mA}$ (thermisch unkritisch)
- Mindest-Anstiegszeit: $t_{rise,min} = \frac{Q}{I_{max}} = \frac{33,3\text{ μC}}{100\text{ mA}} = 333\text{ μs}$
**RC-Dimensionierung:**
- Gate-Kapazität des AON5820: $C_{gate} ≈ 1\text{ nF}$
###### RC-Dimensionierung:
- Gate-Kapazität des AO3401A: $C_{gate} ≈ 350\text{ pF}$
- Mindest-Gate-Zeitkonstante: $\tau_{gate,min} = \frac{t_{rise,min}}{3} ≈ 100\text{ μs}$
- **Auslegungsformel:** $R_{min} = \frac{\tau_{gate,min}}{C_{gewählt}}$
**Praktische Beispiele:**
###### Praktische Beispiele:
- Mit C = 100 nF: $R_{min} = \frac{100\text{ μs}}{100\text{ nF}} = 1\text{ kΩ}$
- Mit C = 10 nF: $R_{min} = \frac{100\text{ μs}}{10\text{ nF}} = 10\text{ kΩ}$
- Mit C = 1 nF: $R_{min} = \frac{100\text{ μs}}{1\text{ nF}} = 100\text{ kΩ}$
**Empfohlene Beschaltung:**
###### Empfohlene Beschaltung:
- **Mindestempfehlung:** R = 1 kΩ, C = 100 nF (schnell und verfügbar)
- **Konservativ:** R = 10 kΩ, C = 10 nF (langsamere Flanken)
**Bewertung 1 kΩ/100 nF:**
###### Bewertung 1 kΩ/100 nF:
- Anstiegszeit: ≈ 300 μs (3 × τ = 3 × 100 μs)
- Ladestrom bleibt unter 100 mA
- Spannungsabfall nur 5 mV → vernachlässigbar
- Schnelle SD-Karten-Verfügbarkeit für zeitkritische Anwendungen
Alle Anwendungsfälle liegen deutlich innerhalb der Spezifikationsgrenzen.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 79 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 207 KiB