Sim: Only store device type in reference, not full model type

Instead of Reference="VSIN1", Value="dc=1 ampl=2 f=3", it's now
Reference="V1", Value="SIN dc=1 ampl=2 f=3".
This commit is contained in:
Mikolaj Wielgus 2022-10-15 19:31:15 +02:00
parent 6ce714d537
commit c3d5b3b3e5
22 changed files with 1941 additions and 1683 deletions

View File

@ -224,7 +224,10 @@ bool NETLIST_EXPORTER_SPICE::ReadSchematicAndLibraries( unsigned aNetlistOptions
}
catch( const IO_ERROR& e )
{
DisplayErrorMessage( nullptr, e.What() );
DisplayErrorMessage( nullptr,
wxString::Format( "Failed reading model from symbol '%s':\n%s",
symbol->GetRef( &sheet ),
e.What() ) );
}
}
}
@ -284,6 +287,7 @@ void NETLIST_EXPORTER_SPICE::ReadDirectives( unsigned aNetlistOptions )
{
root = tao::pegtl::parse_tree::parse<NETLIST_EXPORTER_SPICE_PARSER::textGrammar,
NETLIST_EXPORTER_SPICE_PARSER::textSelector,
tao::pegtl::nothing,
NETLIST_EXPORTER_SPICE_PARSER::control>
( in );
}

View File

@ -57,18 +57,24 @@ namespace SIM_MODEL_PARSER
template <typename Rule> struct fieldParamValuePairsSelector : std::false_type {};
template <> struct fieldParamValuePairsSelector<param> : std::true_type {};
template <> struct fieldParamValuePairsSelector<quotedStringContent> : std::true_type {};
template <> struct fieldParamValuePairsSelector<unquotedString> : std::true_type {};
template <typename Rule> struct pinSequenceSelector : std::false_type {};
template <> struct pinSequenceSelector<pinNumber> : std::true_type {};
template <typename Rule> struct fieldFloatValueSelector : std::false_type {};
template <> struct fieldFloatValueSelector<number<SIM_VALUE::TYPE_FLOAT, NOTATION::SI>>
: std::true_type {};
template <> struct fieldParamValuePairsSelector<param> : std::true_type {};
template <> struct fieldParamValuePairsSelector<quotedStringContent> : std::true_type {};
template <> struct fieldParamValuePairsSelector<unquotedString> : std::true_type {};
template <typename Rule> struct pinSequenceSelector : std::false_type {};
template <> struct pinSequenceSelector<pinNumber> : std::true_type {};
template <typename Rule> struct fieldInferValueSelector : std::false_type {};
template <> struct fieldInferValueSelector<fieldFloatValue> : std::true_type {};
template <> struct fieldInferValueSelector<number<SIM_VALUE::TYPE_FLOAT, NOTATION::SI>> : std::true_type {};
template <> struct fieldInferValueSelector<fieldInferValuePrefix> : std::true_type {};
template <> struct fieldInferValueSelector<fieldParamValuePairs> : std::true_type {};
}
@ -127,7 +133,7 @@ SIM_MODEL::INFO SIM_MODEL::TypeInfo( TYPE aType )
case TYPE::L_MUTUAL: return { DEVICE_TYPE_::L, "MUTUAL", "Mutual" };
case TYPE::L_BEHAVIORAL: return { DEVICE_TYPE_::L, "=", "Behavioral" };
case TYPE::TLINE_Z0: return { DEVICE_TYPE_::TLINE, "Z0", "Characteristic impedance" };
case TYPE::TLINE_Z0: return { DEVICE_TYPE_::TLINE, "", "Characteristic impedance" };
case TYPE::TLINE_RLGC: return { DEVICE_TYPE_::TLINE, "RLGC", "RLGC" };
case TYPE::SW_V: return { DEVICE_TYPE_::SW, "V", "Voltage-controlled" };
@ -197,7 +203,7 @@ SIM_MODEL::INFO SIM_MODEL::TypeInfo( TYPE aType )
case TYPE::NMOS_HISIMHV2: return { DEVICE_TYPE_::NMOS, "HISIMHV2", "HiSIM_HV2" };
case TYPE::PMOS_HISIMHV2: return { DEVICE_TYPE_::PMOS, "HISIMHV2", "HiSIM_HV2" };
case TYPE::V: return { DEVICE_TYPE_::V, "DC", "DC", };
case TYPE::V: return { DEVICE_TYPE_::V, "", "DC", };
case TYPE::V_SIN: return { DEVICE_TYPE_::V, "SIN", "Sine" };
case TYPE::V_PULSE: return { DEVICE_TYPE_::V, "PULSE", "Pulse" };
case TYPE::V_EXP: return { DEVICE_TYPE_::V, "EXP", "Exponential" };
@ -213,7 +219,7 @@ SIM_MODEL::INFO SIM_MODEL::TypeInfo( TYPE aType )
//case TYPE::V_RANDPOISSON: return { DEVICE_TYPE::V, "RANDPOISSON", "Random Poisson" };
case TYPE::V_BEHAVIORAL: return { DEVICE_TYPE_::V, "=", "Behavioral" };
case TYPE::I: return { DEVICE_TYPE_::I, "DC", "DC", };
case TYPE::I: return { DEVICE_TYPE_::I, "", "DC", };
case TYPE::I_SIN: return { DEVICE_TYPE_::I, "SIN", "Sine" };
case TYPE::I_PULSE: return { DEVICE_TYPE_::I, "PULSE", "Pulse" };
case TYPE::I_EXP: return { DEVICE_TYPE_::I, "EXP", "Exponential" };
@ -420,7 +426,7 @@ TYPE SIM_MODEL::ReadTypeFromFields( const std::vector<T>& aFields )
return typeFromLegacyFields;
// Still no type information.
// For passives we infer the model from the mandatory fields in this case.
// We try to infer the model from the mandatory fields in this case.
return InferTypeFromRefAndValue( GetFieldValue( &aFields, REFERENCE_FIELD ),
GetFieldValue( &aFields, VALUE_FIELD ) );
}
@ -428,120 +434,50 @@ TYPE SIM_MODEL::ReadTypeFromFields( const std::vector<T>& aFields )
TYPE SIM_MODEL::InferTypeFromRefAndValue( const std::string& aRef, const std::string& aValue )
{
static std::map<std::string, TYPE> refPrefixToType = {
{ "R", TYPE::R },
{ "C", TYPE::C },
{ "L", TYPE::L },
{ "TLINE", TYPE::TLINE_Z0 },
{ "VSIN", TYPE::V_SIN },
{ "VPULSE", TYPE::V_PULSE },
{ "VEXP", TYPE::V_EXP },
/*{ "VSFAM", TYPE::V_SFAM },
{ "VSFFM", TYPE::V_SFFM },*/
{ "VPWL", TYPE::V_PWL },
{ "VWHITENOISE", TYPE::V_WHITENOISE },
{ "VPINKNOISE", TYPE::V_PINKNOISE },
{ "VBURSTNOISE", TYPE::V_BURSTNOISE },
{ "VRANDUNIFORM", TYPE::V_RANDUNIFORM },
{ "VRANDNORMAL", TYPE::V_RANDNORMAL },
{ "VRANDEXP", TYPE::V_RANDEXP },
//{ "VRANDPOISSON", TYPE::V_RANDPOISSON },
{ "ISIN", TYPE::I_SIN },
{ "IPULSE", TYPE::I_PULSE },
{ "IEXP", TYPE::I_EXP },
/*{ "ISFAM", TYPE::I_SFAM },
{ "ISFFM", TYPE::I_SFFM },*/
{ "IPWL", TYPE::I_PWL },
{ "IWHITENOISE", TYPE::I_WHITENOISE },
{ "IPINKNOISE", TYPE::I_PINKNOISE },
{ "IBURSTNOISE", TYPE::I_BURSTNOISE },
{ "IRANDUNIFORM", TYPE::I_RANDUNIFORM },
{ "IRANDNORMAL", TYPE::I_RANDNORMAL },
{ "IRANDEXP", TYPE::I_RANDEXP },
//{ "IRANDPOISSON", TYPE::I_RANDPOISSON },
};
std::string prefix;
TYPE type = TYPE::NONE;
for( auto&& [curPrefix, curType] : refPrefixToType )
{
if( boost::starts_with( aRef, curPrefix ) )
{
type = curType;
break;
}
}
// We handle "V" and "I" later because it collides and std::map is unordered.
if( type == TYPE::NONE && boost::starts_with( aRef, "V" ) )
type = TYPE::V;
if( type == TYPE::NONE && boost::starts_with( aRef, "I" ) )
type = TYPE::I;
std::string value = aValue;
// Some types have to be inferred from Value field.
switch( type )
{
case TYPE::R:
if( boost::starts_with( boost::trim_left_copy( value ), "=" ) )
type = TYPE::R_BEHAVIORAL;
break;
case TYPE::C:
if( boost::starts_with( boost::trim_left_copy( value ), "=" ) )
type = TYPE::C_BEHAVIORAL;
break;
case TYPE::L:
if( boost::starts_with( boost::trim_left_copy( value ), "=" ) )
type = TYPE::L_BEHAVIORAL;
break;
case TYPE::V:
if( boost::starts_with( boost::trim_left_copy( value ), "=" ) )
type = TYPE::V_BEHAVIORAL;
break;
case TYPE::I:
if( boost::starts_with( boost::trim_left_copy( value ), "=" ) )
type = TYPE::I_BEHAVIORAL;
break;
case TYPE::TLINE_Z0:
try
{
tao::pegtl::string_input<> in( aValue, "Value" );
auto root = tao::pegtl::parse_tree::parse<
SIM_MODEL_PARSER::fieldParamValuePairsGrammar,
SIM_MODEL_PARSER::fieldParamValuePairsSelector>
( in );
tao::pegtl::string_input<> in( aValue, VALUE_FIELD );
auto root = tao::pegtl::parse_tree::parse<SIM_MODEL_PARSER::fieldInferValueGrammar,
SIM_MODEL_PARSER::fieldInferValueSelector,
tao::pegtl::nothing,
SIM_MODEL_PARSER::control>( in );
for( const auto& node : root->children )
{
if( node->is_type<SIM_MODEL_PARSER::param>()
&& (node->string() == "r" || node->string() == "R"
|| node->string() == "c" || node->string() == "C"
|| node->string() == "l" || node->string() == "L" ) )
{
type = TYPE::TLINE_RLGC;
break;
if( node->is_type<SIM_MODEL_PARSER::fieldInferValuePrefix>() )
prefix = node->string();
}
}
}
catch( const tao::pegtl::parse_error& e )
catch( const tao::pegtl::parse_error& )
{
}
break;
DEVICE_TYPE_ deviceType = DEVICE_TYPE_::NONE;
default:
break;
}
if( boost::starts_with( aRef, "R" ) )
deviceType = DEVICE_TYPE_::R;
else if( boost::starts_with( aRef, "C" ) )
deviceType = DEVICE_TYPE_::C;
else if( boost::starts_with( aRef, "L" ) )
deviceType = DEVICE_TYPE_::L;
else if( boost::starts_with( aRef, "V" ) )
deviceType = DEVICE_TYPE_::V;
else if( boost::starts_with( aRef, "I" ) )
deviceType = DEVICE_TYPE_::I;
else if( boost::starts_with( aRef, "TL" ) )
deviceType = DEVICE_TYPE_::TLINE;
else
return TYPE::NONE;
for( TYPE type : TYPE_ITERATOR() )
{
if( TypeInfo( type ).deviceType == deviceType && TypeInfo( type ).fieldValue == prefix )
return type;
}
return TYPE::NONE;
}
@ -670,7 +606,12 @@ template <typename T>
std::unique_ptr<SIM_MODEL> SIM_MODEL::Create( unsigned aSymbolPinCount,
const std::vector<T>& aFields )
{
std::unique_ptr<SIM_MODEL> model = SIM_MODEL::Create( ReadTypeFromFields( aFields ) );
TYPE type = ReadTypeFromFields( aFields );
if( type == TYPE::NONE )
THROW_IO_ERROR( wxString::Format( _( "Failed to read simulation model from fields" ) ) );
std::unique_ptr<SIM_MODEL> model = SIM_MODEL::Create( type );
model->ReadDataFields( aSymbolPinCount, &aFields );
return model;
@ -690,14 +631,14 @@ std::string SIM_MODEL::GetFieldValue( const std::vector<T>* aFields, const std::
if( !aFields )
return ""; // Should not happen, T=void specialization will be called instead.
auto fieldIt = std::find_if( aFields->begin(), aFields->end(),
auto it = std::find_if( aFields->begin(), aFields->end(),
[aFieldName]( const T& field )
{
return field.GetName() == aFieldName;
} );
if( fieldIt != aFields->end() )
return std::string( fieldIt->GetText().ToUTF8() );
if( it != aFields->end() )
return std::string( it->GetText().ToUTF8() );
return "";
}
@ -866,7 +807,7 @@ void SIM_MODEL::SetParamValue( const std::string& aParamName, const SIM_VALUE& a
if( it == params.end() )
{
THROW_IO_ERROR( wxString::Format( "Could not find a model parameter named '%s'",
THROW_IO_ERROR( wxString::Format( _( "Could not find a simulation model parameter named '%s'" ),
aParamName ) );
}
@ -881,7 +822,7 @@ void SIM_MODEL::SetParamValue( const std::string& aParamName, const std::string&
if( !param )
{
THROW_IO_ERROR( wxString::Format( "Could not find a model parameter named '%s'",
THROW_IO_ERROR( wxString::Format( _( "Could not find a simulation model parameter named '%s'" ),
aParamName ) );
}
@ -1116,7 +1057,9 @@ void SIM_MODEL::ParseParamsField( const std::string& aParamsField )
// and having a tree greatly simplifies some things.
root = tao::pegtl::parse_tree::parse<
SIM_MODEL_PARSER::fieldParamValuePairsGrammar,
SIM_MODEL_PARSER::fieldParamValuePairsSelector>
SIM_MODEL_PARSER::fieldParamValuePairsSelector,
tao::pegtl::nothing,
SIM_MODEL_PARSER::control>
( in );
}
catch( const tao::pegtl::parse_error& e )
@ -1170,7 +1113,9 @@ void SIM_MODEL::ParsePinsField( unsigned aSymbolPinCount, const std::string& aPi
try
{
root = tao::pegtl::parse_tree::parse<SIM_MODEL_PARSER::pinSequenceGrammar,
SIM_MODEL_PARSER::pinSequenceSelector>( in );
SIM_MODEL_PARSER::pinSequenceSelector,
tao::pegtl::nothing,
SIM_MODEL_PARSER::control>( in );
}
catch( const tao::pegtl::parse_error& e )
{
@ -1211,12 +1156,10 @@ template <typename T>
void SIM_MODEL::doReadDataFields( unsigned aSymbolPinCount, const std::vector<T>* aFields )
{
ParseDisabledField( GetFieldValue( aFields, DISABLED_FIELD ) );
ParsePinsField( aSymbolPinCount, GetFieldValue( aFields, PINS_FIELD ) );
if( GetFieldValue( aFields, PARAMS_FIELD ) != "" )
{
ParsePinsField( aSymbolPinCount, GetFieldValue( aFields, PINS_FIELD ) );
ParseParamsField( GetFieldValue( aFields, PARAMS_FIELD ) );
}
else
InferredReadDataFields( aSymbolPinCount, aFields, true );
}
@ -1224,11 +1167,13 @@ void SIM_MODEL::doReadDataFields( unsigned aSymbolPinCount, const std::vector<T>
template <typename T>
void SIM_MODEL::InferredReadDataFields( unsigned aSymbolPinCount, const std::vector<T>* aFields,
bool aAllowOnlyFirstValue,
bool aAllowParamValuePairs )
bool aAllowOnlyFirstValue )
{
ParsePinsField( aSymbolPinCount, GetFieldValue( aFields, PINS_FIELD ) );
// TODO: Make a subclass SIM_MODEL_NONE.
if( GetType() == SIM_MODEL::TYPE::NONE )
return;
// TODO: Don't call this multiple times.
if( InferTypeFromRefAndValue( GetFieldValue( aFields, REFERENCE_FIELD ),
GetFieldValue( aFields, VALUE_FIELD ) ) != GetType() )
{
@ -1236,29 +1181,38 @@ void SIM_MODEL::InferredReadDataFields( unsigned aSymbolPinCount, const std::vec
return;
}
std::string valueField = GetFieldValue( aFields, VALUE_FIELD );
if( aAllowParamValuePairs ) // The usual param-value pairs have precedence.
{
try
{
ParseParamsField( GetFieldValue( aFields, VALUE_FIELD ) );
}
catch( const IO_ERROR& e )
// TODO: Don't call this multiple times.
tao::pegtl::string_input<> in( GetFieldValue( aFields, VALUE_FIELD ), VALUE_FIELD );
auto root = tao::pegtl::parse_tree::parse<SIM_MODEL_PARSER::fieldInferValueGrammar,
SIM_MODEL_PARSER::fieldInferValueSelector,
tao::pegtl::nothing,
SIM_MODEL_PARSER::control>( in );
for( const auto& node : root->children )
{
if( GetParamCount() >= 1 )
if( node->is_type<SIM_MODEL_PARSER::fieldParamValuePairs>() )
ParseParamsField( node->string() );
else if( node->is_type<SIM_MODEL_PARSER::fieldFloatValue>() )
{
if( aAllowOnlyFirstValue )
SetParamValue( 0, parseFieldFloatValue( valueField ) );
else
throw e;
}
}
}
else if( GetParamCount() >= 1 && aAllowOnlyFirstValue )
{
// This is reached only when model allows only the first value.
SetParamValue( 0, parseFieldFloatValue( valueField ) );
for( const auto& subnode : node->children )
{
if( subnode->is_type<SIM_MODEL_PARSER::number<SIM_VALUE::TYPE_FLOAT,
SIM_VALUE::NOTATION::SI>>() )
{
SetParamValue( 0, subnode->string() );
}
}
}
}
}
}
catch( const tao::pegtl::parse_error& e )
{
THROW_IO_ERROR( e.what() );
}
m_isInferred = true;
@ -1266,12 +1220,10 @@ void SIM_MODEL::InferredReadDataFields( unsigned aSymbolPinCount, const std::vec
template void SIM_MODEL::InferredReadDataFields( unsigned aSymbolPinCount,
const std::vector<SCH_FIELD>* aFields,
bool aAllowOnlyFirstValue,
bool aAllowParamValuePairs );
bool aAllowOnlyFirstValue );
template void SIM_MODEL::InferredReadDataFields( unsigned aSymbolPinCount,
const std::vector<LIB_FIELD>* aFields,
bool aAllowOnlyFirstValue,
bool aAllowParamValuePairs );
bool aAllowOnlyFirstValue );
template <typename T>
@ -1325,26 +1277,6 @@ std::string SIM_MODEL::generateDisabledField() const
}
std::string SIM_MODEL::parseFieldFloatValue( std::string aFieldFloatValue )
{
try
{
tao::pegtl::string_input<> in( aFieldFloatValue, "Value" );
auto root = tao::pegtl::parse_tree::parse<
SIM_MODEL_PARSER::fieldFloatValueGrammar,
SIM_MODEL_PARSER::fieldFloatValueSelector>
( in );
return root->children[0]->string();
}
catch( const tao::pegtl::parse_error& )
{
THROW_IO_ERROR( wxString::Format( _( "Failed to infer model from Value '%s'" ),
aFieldFloatValue ) );
}
}
bool SIM_MODEL::requiresSpiceModelLine() const
{
for( const PARAM& param : GetParams() )

View File

@ -64,16 +64,8 @@ namespace SIM_MODEL_GRAMMAR
tao::pegtl::eof> {};
struct unquotedString : plus<not_at<sep>, any> {};
struct quotedStringContent : star<not_at<one<'"'>>, any> {}; // TODO: Allow escaping '"'.
struct quotedString : seq<one<'"'>,
quotedStringContent,
one<'"'>> {};
struct fieldFloatValue : seq<opt<sep>,
number<SIM_VALUE::TYPE_FLOAT, NOTATION::SI>,
star<not_at<sep>, any>, // Garbage suffix.
opt<sep>> {};
struct fieldFloatValue : seq<number<SIM_VALUE::TYPE_FLOAT, NOTATION::SI>,
star<not_at<sep>, not_at<one<'='>>, any>> {}; // Garbage suffix.
struct fieldFloatValueGrammar : must<fieldFloatValue,
tao::pegtl::eof> {};
@ -81,7 +73,13 @@ namespace SIM_MODEL_GRAMMAR
struct param : plus<alnum> {};
struct fieldParamValuePair : seq<param,
struct unquotedString : plus<not_at<sep>, any> {};
struct quotedStringContent : star<not_at<one<'"'>>, any> {}; // TODO: Allow escaping '"'.
struct quotedString : seq<one<'"'>,
quotedStringContent,
one<'"'>> {};
struct fieldParamValuePair : if_must<param,
opt<sep>,
one<'='>,
opt<sep>,
@ -92,6 +90,50 @@ namespace SIM_MODEL_GRAMMAR
opt<fieldParamValuePairs>,
opt<sep>,
tao::pegtl::eof> {};
struct fieldInferValuePrefix : plus<alpha> {};
struct fieldInferValue : seq<opt<fieldInferValuePrefix,
sep>,
fieldParamValuePairs> {};
struct fieldInferValueGrammar : must<opt<sep>,
sor<seq<fieldFloatValue,
opt<sep>,
tao::pegtl::eof>,
seq<fieldInferValue,
opt<sep>,
tao::pegtl::eof>>> {};
template <typename> inline constexpr const char* errorMessage = nullptr;
template <> inline constexpr auto errorMessage<opt<sep>> = "";
template <> inline constexpr auto errorMessage<opt<pinSequence>> = "";
template <> inline constexpr auto errorMessage<fieldFloatValue> =
"expected number";
template <> inline constexpr auto errorMessage<one<'='>> =
"expected '='";
template <> inline constexpr auto errorMessage<sor<quotedString,
unquotedString>> =
"expected quoted or unquoted string";
template <> inline constexpr auto errorMessage<fieldParamValuePairs> =
"expected parameter=value pairs";
template <> inline constexpr auto errorMessage<opt<fieldParamValuePairs>> = "";
template <> inline constexpr auto errorMessage<sor<seq<fieldFloatValue,
opt<sep>,
tao::pegtl::eof>,
seq<fieldInferValue,
opt<sep>,
tao::pegtl::eof>>> =
"expected parameter=value pairs, together optionally preceded by type, or a single number";
template <> inline constexpr auto errorMessage<tao::pegtl::eof> =
"expected end of string";
struct error
{
template <typename Rule> static constexpr bool raise_on_failure = false;
template <typename Rule> static constexpr auto message = errorMessage<Rule>;
};
template <typename Rule> using control = must_if<error>::control<Rule>;
}
@ -582,8 +624,7 @@ protected:
template <typename T>
void InferredReadDataFields( unsigned aSymbolPinCount, const std::vector<T>* aFields,
bool aAllowOnlyFirstValue = false,
bool aAllowParamValuePairs = true );
bool aAllowOnlyFirstValue = false );
std::vector<PARAM> m_params;
const SIM_MODEL* m_baseModel;

View File

@ -64,26 +64,6 @@ SIM_MODEL_IDEAL::SIM_MODEL_IDEAL( TYPE aType ) :
}
void SIM_MODEL_IDEAL::ReadDataSchFields( unsigned aSymbolPinCount,
const std::vector<SCH_FIELD>* aFields )
{
if( GetFieldValue( aFields, PARAMS_FIELD ) != "" )
SIM_MODEL::ReadDataSchFields( aSymbolPinCount, aFields );
else
InferredReadDataFields( aSymbolPinCount, aFields, true, false );
}
void SIM_MODEL_IDEAL::ReadDataLibFields( unsigned aSymbolPinCount,
const std::vector<LIB_FIELD>* aFields )
{
if( GetFieldValue( aFields, PARAMS_FIELD ) != "" )
SIM_MODEL::ReadDataLibFields( aSymbolPinCount, aFields );
else
InferredReadDataFields( aSymbolPinCount, aFields, true, false );
}
void SIM_MODEL_IDEAL::WriteDataSchFields( std::vector<SCH_FIELD>& aFields ) const
{
SIM_MODEL::WriteDataSchFields( aFields );

View File

@ -44,9 +44,6 @@ class SIM_MODEL_IDEAL : public SIM_MODEL
public:
SIM_MODEL_IDEAL( TYPE aType );
void ReadDataSchFields( unsigned aSymbolPinCount, const std::vector<SCH_FIELD>* aFields ) override;
void ReadDataLibFields( unsigned aSymbolPinCount, const std::vector<LIB_FIELD>* aFields ) override;
void WriteDataSchFields( std::vector<SCH_FIELD>& aFields ) const override;
void WriteDataLibFields( std::vector<LIB_FIELD>& aFields ) const override;

View File

@ -76,8 +76,7 @@ void SPICE_MODEL_PARSER_SUBCKT::ReadModel( const SIM_LIBRARY_SPICE& aLibrary,
root = tao::pegtl::parse_tree::parse<SIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitGrammar,
SIM_MODEL_SUBCKT_SPICE_PARSER::spiceUnitSelector,
tao::pegtl::nothing,
SIM_MODEL_SUBCKT_SPICE_PARSER::control>
( in );
SIM_MODEL_SUBCKT_SPICE_PARSER::control>( in );
}
catch( const tao::pegtl::parse_error& e )
{
@ -97,7 +96,7 @@ void SPICE_MODEL_PARSER_SUBCKT::ReadModel( const SIM_LIBRARY_SPICE& aLibrary,
}
else if( subnode->is_type<SIM_MODEL_SUBCKT_SPICE_PARSER::dotSubcktPinName>() )
{
model.AddPin( { subnode->string(), fmt::format( "{:d}", model.GetPinCount() + 1 ) } );
model.AddPin( { subnode->string(), fmt::format( "{}", model.GetPinCount() + 1 ) } );
}
else if( subnode->is_type<SIM_MODEL_SUBCKT_SPICE_PARSER::dotSubcktParams>() )
{

View File

@ -47,9 +47,6 @@ public:
void WriteDataLibFields( std::vector<LIB_FIELD>& aFields ) const override;
private:
template <typename T>
void inferredReadDataFields( unsigned aSymbolPinCount, const std::vector<T>* aFields );
template <typename T>
void inferredWriteDataFields( std::vector<T>& aFields ) const;

View File

@ -237,12 +237,12 @@ namespace SPICE_GRAMMAR
kLine,
eol, // Empty line. This is necessary to terminate on EOF.
unknownLine> {};
struct spiceUnitGrammar : spiceUnit {};
struct spiceUnitGrammar : must<spiceUnit> {};
struct spiceSource : star<spiceUnit> {};
struct spiceSourceNothrow : star<try_catch<spiceUnit>> {};
struct spiceSourceGrammar : spiceSource {};
struct spiceSourceGrammar : must<spiceSource> {};
template <typename> inline constexpr const char* errorMessage = nullptr;
@ -263,7 +263,13 @@ namespace SPICE_GRAMMAR
dotSubcktParams>> = "";
template <> inline constexpr auto errorMessage<until<dotSubcktEnd,
spiceUnit>> =
"expected a (possibly empty) sequence of Spice lines followed by an .ends line";
"expected (possibly empty) sequence of Spice lines followed by an .ends line";
template <> inline constexpr auto errorMessage<spiceUnit> =
"expected Spice directive, item, subcircuit definitions, or empty or commented out line";
template <> inline constexpr auto errorMessage<spiceSource> =
"expected zero or more Spice directives, items, subcircuit definitions, or empty or commented out lines";
template <> inline constexpr auto errorMessage<spiceSourceNothrow> =
"expected zero or more Spice directives, items, subcircuit definitions, or empty or commented out lines";
// We create a custom PEGTL control to modify the parser error messages.
struct error

View File

@ -58,8 +58,7 @@ void SPICE_LIBRARY_PARSER::ReadFile( const std::string& aFilePath )
auto root = tao::pegtl::parse_tree::parse<SIM_LIBRARY_SPICE_PARSER::libraryGrammar,
SIM_LIBRARY_SPICE_PARSER::librarySelector,
tao::pegtl::nothing,
SIM_LIBRARY_SPICE_PARSER::control>
( in );
SIM_LIBRARY_SPICE_PARSER::control>( in );
m_library.m_models.clear();
m_library.m_modelNames.clear();

View File

@ -247,7 +247,7 @@
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@ -261,13 +261,15 @@
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
}
],
"meta": {
"version": 2
"version": 3
},
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20220622) (generator eeschema)
(kicad_sch (version 20221004) (generator eeschema)
(uuid 569fb493-5024-4abd-9aba-73198e12c7f2)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
@ -45,31 +45,31 @@
)
)
(symbol "Simulation_SPICE:VDC" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 2.54 0 0)
(property "Value" "VDC" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "dc(1)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "dc(1)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, DC" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, DC" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VDC_0_0"
@ -127,31 +127,31 @@
)
)
(symbol "Simulation_SPICE:VSIN" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VSIN" (id 1) (at 2.54 0 0)
(property "Value" "VSIN" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "sin(0 1 1k)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "sin(0 1 1k)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, sinusoidal" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, sinusoidal" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VSIN_0_0"
@ -185,22 +185,22 @@
)
)
(symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -3.81 0)
(property "Reference" "#PWR" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+5V" (id 1) (at 0 3.556 0)
(property "Value" "+5V" (at 0 3.556 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"+5V\"" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"+5V\"" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "+5V_0_1"
@ -237,22 +237,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -277,22 +277,22 @@
)
)
(symbol "pspice:MNMOS" (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "M" (id 0) (at 7.62 1.27 0)
(property "Reference" "M" (at 7.62 1.27 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "MNMOS" (id 1) (at 7.62 -1.27 0)
(property "Value" "MNMOS" (at 7.62 -1.27 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at -0.635 0 0)
(property "Footprint" "" (at -0.635 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at -0.635 0 0)
(property "Datasheet" "~" (at -0.635 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "mosfet nmos simulation" (id 4) (at 0 0 0)
(property "ki_keywords" "mosfet nmos simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "N-channel MOSFET symbol for simulation only" (id 5) (at 0 0 0)
(property "ki_description" "N-channel MOSFET symbol for simulation only" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "MNMOS_0_1"
@ -367,22 +367,22 @@
)
)
(symbol "pspice:MPMOS" (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "M" (id 0) (at 7.62 1.27 0)
(property "Reference" "M" (at 7.62 1.27 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "MPMOS" (id 1) (at 7.62 -1.27 0)
(property "Value" "MPMOS" (at 7.62 -1.27 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "mosfet pmos simulation" (id 4) (at 0 0 0)
(property "ki_keywords" "mosfet pmos simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "P-channel MOSFET symbol for simulation only" (id 5) (at 0 0 0)
(property "ki_description" "P-channel MOSFET symbol for simulation only" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "MPMOS_0_1"
@ -571,308 +571,335 @@
)
(symbol (lib_id "power:GND") (at 165.1 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 309f5b6c-5522-46e6-beb8-0f66078434e8)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 165.1 120.65 0)
(property "Reference" "#PWR06" (at 165.1 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 165.1 119.38 0)
(property "Value" "GND" (at 165.1 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 165.1 114.3 0)
(property "Footprint" "" (at 165.1 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 165.1 114.3 0)
(property "Datasheet" "" (at 165.1 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1ce343a2-30b8-45a5-b000-b0ce866c2c3e))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "#PWR06") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VSIN") (at 114.3 107.95 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 3a1b7444-3efb-420b-9894-dd518dacb8d6)
(default_instance (reference "V") (unit 1) (value "VSIN") (footprint ""))
(property "Reference" "V" (id 0) (at 118.11 106.68 0)
(property "Reference" "VIN1" (at 118.11 107.95 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VSIN" (id 1) (at 118.11 109.22 0)
(property "Value" "SIN dc=2.5 ampl=2.5 f=1k" (at 118.11 110.49 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 114.3 107.95 0)
(property "Footprint" "" (at 114.3 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 114.3 107.95 0)
(property "Datasheet" "~" (at 114.3 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid caf5bcc4-a42f-4b60-b1a8-22e72909f97a))
(pin "2" (uuid c527511d-c2c7-4e42-b131-b52b3277b5f0))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "VIN1") (unit 1) (value "SIN dc=2.5 ampl=2.5 f=1k") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 114.3 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 44524c5a-8811-406b-9c1e-5bfbdede6dc2)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 114.3 120.65 0)
(property "Reference" "#PWR03" (at 114.3 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 114.3 119.38 0)
(property "Value" "GND" (at 114.3 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 114.3 114.3 0)
(property "Footprint" "" (at 114.3 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 114.3 114.3 0)
(property "Datasheet" "" (at 114.3 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7d28774b-0419-4663-aa50-0aae271310cd))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 165.1 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 56f58e0b-1e61-490a-ab82-fbcd7ac0c68a)
(default_instance (reference "R") (unit 1) (value "R") (footprint ""))
(property "Reference" "R" (id 0) (at 167.64 107.315 0)
(property "Reference" "R1" (at 167.64 107.315 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "R" (id 1) (at 167.64 109.855 0)
(property "Value" "10M" (at 167.64 109.855 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 163.322 107.95 90)
(property "Footprint" "" (at 163.322 107.95 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 165.1 107.95 0)
(property "Datasheet" "~" (at 165.1 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2f230156-e43a-4ffc-bfcb-5ad7a95b7eed))
(pin "2" (uuid 94ba9eaf-e7c2-4392-86f1-973077f847d3))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "R1") (unit 1) (value "10M") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VDC") (at 88.9 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 9d0dbe0b-bffe-4850-bca8-ea409a0c68f9)
(default_instance (reference "V") (unit 1) (value "VDC") (footprint ""))
(property "Reference" "V" (id 0) (at 92.71 107.315 0)
(property "Reference" "VPWR1" (at 92.71 107.315 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 92.71 109.855 0)
(property "Value" "VPWR1" (at 92.71 109.855 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 88.9 107.95 0)
(property "Footprint" "" (at 88.9 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 88.9 107.95 0)
(property "Datasheet" "~" (at 88.9 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "V" (id 4) (at 88.9 107.95 0)
(property "Sim_Device" "V" (at 88.9 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "DC" (id 5) (at 88.9 107.95 0)
(property "Sim_Pins" "1 2" (at 88.9 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2" (id 6) (at 88.9 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "dc=5" (id 7) (at 88.9 107.95 0)
(property "Sim_Params" "dc=5" (at 88.9 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 56899bdb-9863-4906-be1d-e9bb08728b22))
(pin "2" (uuid 08f7d465-4068-43ce-8d61-3bfc307d1d38))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "VPWR1") (unit 1) (value "VPWR1") (footprint "")
)
)
)
)
(symbol (lib_id "power:+5V") (at 88.9 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid ac3a72ae-3363-4210-a491-3b73cc72153f)
(default_instance (reference "#PWR") (unit 1) (value "+5V") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 88.9 105.41 0)
(property "Reference" "#PWR01" (at 88.9 105.41 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+5V" (id 1) (at 88.9 97.79 0)
(property "Value" "+5V" (at 88.9 97.79 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 88.9 101.6 0)
(property "Footprint" "" (at 88.9 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 88.9 101.6 0)
(property "Datasheet" "" (at 88.9 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 9bd1f5d8-44cd-411c-bfca-33d6ac5234d1))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "#PWR01") (unit 1) (value "+5V") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 88.9 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid b2a35254-63de-4740-881f-adff693564f5)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 88.9 120.65 0)
(property "Reference" "#PWR02" (at 88.9 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 88.9 119.38 0)
(property "Value" "GND" (at 88.9 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 88.9 114.3 0)
(property "Footprint" "" (at 88.9 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 88.9 114.3 0)
(property "Datasheet" "" (at 88.9 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 75138b54-b286-4dd1-98d8-fa4dd93ce31c))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "pspice:MPMOS") (at 149.86 95.25 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid c027df38-6423-4d76-b056-ff104cd95f06)
(default_instance (reference "M") (unit 1) (value "MPMOS") (footprint ""))
(property "Reference" "M" (id 0) (at 156.21 94.615 0)
(property "Reference" "M1" (at 156.21 94.615 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "MPMOS" (id 1) (at 156.21 97.155 0)
(property "Value" "PMOS" (at 156.21 97.155 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 149.86 95.25 0)
(property "Footprint" "" (at 149.86 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 149.86 95.25 0)
(property "Datasheet" "~" (at 149.86 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Name" "pmos" (id 4) (at 149.86 95.25 0)
(property "Sim_Name" "pmos" (at 149.86 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Library" "cmos_not.lib.spice" (id 5) (at 149.86 95.25 0)
(property "Sim_Library" "cmos_not.lib.spice" (at 149.86 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "PMOS" (id 6) (at 149.86 95.25 0)
(property "Sim_Device" "PMOS" (at 149.86 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "MOS1" (id 7) (at 149.86 95.25 0)
(property "Sim_Type" "MOS1" (at 149.86 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2 3 4" (id 8) (at 149.86 95.25 0)
(property "Sim_Pins" "1 2 3 4" (at 149.86 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "l=1u w=1.4u" (id 9) (at 149.86 95.25 0)
(property "Sim_Params" "l=1u w=1.4u" (at 149.86 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7bcb579b-80ed-4fb7-8b71-8a99bb3f6676))
(pin "2" (uuid 07a1543f-3c98-4737-a397-46ca723ed60b))
(pin "3" (uuid 35d10dbf-1fe3-475d-90db-a0921d822464))
(pin "4" (uuid 9919be22-f896-4ed1-b26a-976e7ad5e210))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "M1") (unit 1) (value "PMOS") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 152.4 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid cd10bce4-35cc-4c52-81ad-dd3a953af38e)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 152.4 120.65 0)
(property "Reference" "#PWR05" (at 152.4 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 152.4 119.38 0)
(property "Value" "GND" (at 152.4 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 152.4 114.3 0)
(property "Footprint" "" (at 152.4 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 152.4 114.3 0)
(property "Datasheet" "" (at 152.4 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid c5d35e5d-598d-45fa-8279-c67ceb842257))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "#PWR05") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:+5V") (at 152.4 88.9 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid cdba6f47-7af5-49cd-bffb-3a4d3be46299)
(default_instance (reference "#PWR") (unit 1) (value "+5V") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 152.4 92.71 0)
(property "Reference" "#PWR04" (at 152.4 92.71 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "+5V" (id 1) (at 152.4 85.09 0)
(property "Value" "+5V" (at 152.4 85.09 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 152.4 88.9 0)
(property "Footprint" "" (at 152.4 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 152.4 88.9 0)
(property "Datasheet" "" (at 152.4 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 6f5b4a55-d21f-46e6-bc7d-d18c4df6dbca))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "#PWR04") (unit 1) (value "+5V") (footprint "")
)
)
)
)
(symbol (lib_id "pspice:MNMOS") (at 149.86 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid ee873f1d-104f-442b-8e2a-a39c5a935c08)
(default_instance (reference "M") (unit 1) (value "MNMOS") (footprint ""))
(property "Reference" "M" (id 0) (at 156.21 107.315 0)
(property "Reference" "M2" (at 156.21 107.315 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "MNMOS" (id 1) (at 156.21 109.855 0)
(property "Value" "NMOS" (at 156.21 109.855 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 149.225 107.95 0)
(property "Footprint" "" (at 149.225 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 149.225 107.95 0)
(property "Datasheet" "~" (at 149.225 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Name" "nmos" (id 4) (at 149.86 107.95 0)
(property "Sim_Name" "nmos" (at 149.86 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Library" "cmos_not.lib.spice" (id 5) (at 149.86 107.95 0)
(property "Sim_Library" "cmos_not.lib.spice" (at 149.86 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "NMOS" (id 6) (at 149.86 107.95 0)
(property "Sim_Device" "NMOS" (at 149.86 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "MOS1" (id 7) (at 149.86 107.95 0)
(property "Sim_Type" "MOS1" (at 149.86 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2 3 4" (id 8) (at 149.86 107.95 0)
(property "Sim_Pins" "1 2 3 4" (at 149.86 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "l=1u w=1u" (id 9) (at 149.86 107.95 0)
(property "Sim_Params" "l=1u w=1u" (at 149.86 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e2b5a27e-4687-4bdb-851b-931f64e28381))
(pin "2" (uuid 2c8fd632-e3e1-4ab4-ae31-69c8d87f7cf1))
(pin "3" (uuid 18bfd48e-41c8-4eda-9849-955d36ff4543))
(pin "4" (uuid b8798492-7b64-4fef-8620-8f6c1d58dc74))
(instances
(project "cmos_not"
(path "/569fb493-5024-4abd-9aba-73198e12c7f2"
(reference "M2") (unit 1) (value "NMOS") (footprint "")
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/ac3a72ae-3363-4210-a491-3b73cc72153f"
(reference "#PWR01") (unit 1) (value "+5V") (footprint "")
)
(path "/b2a35254-63de-4740-881f-adff693564f5"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
(path "/44524c5a-8811-406b-9c1e-5bfbdede6dc2"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
(path "/cdba6f47-7af5-49cd-bffb-3a4d3be46299"
(reference "#PWR04") (unit 1) (value "+5V") (footprint "")
)
(path "/cd10bce4-35cc-4c52-81ad-dd3a953af38e"
(reference "#PWR05") (unit 1) (value "GND") (footprint "")
)
(path "/309f5b6c-5522-46e6-beb8-0f66078434e8"
(reference "#PWR06") (unit 1) (value "GND") (footprint "")
)
(path "/c027df38-6423-4d76-b056-ff104cd95f06"
(reference "M1") (unit 1) (value "PMOS") (footprint "")
)
(path "/ee873f1d-104f-442b-8e2a-a39c5a935c08"
(reference "M2") (unit 1) (value "NMOS") (footprint "")
)
(path "/56f58e0b-1e61-490a-ab82-fbcd7ac0c68a"
(reference "R1") (unit 1) (value "10M") (footprint "")
)
(path "/3a1b7444-3efb-420b-9894-dd518dacb8d6"
(reference "VSIN_IN1") (unit 1) (value "dc=2.5 ampl=2.5 f=1k") (footprint "")
)
(path "/9d0dbe0b-bffe-4850-bca8-ea409a0c68f9"
(reference "V_PWR1") (unit 1) (value "dc=5") (footprint "")
)
(path "/569fb493-5024-4abd-9aba-73198e12c7f2" (page "1"))
)
)

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20220822) (generator eeschema)
(kicad_sch (version 20221004) (generator eeschema)
(uuid a442c838-4dd5-4486-8afe-ccab26ad4148)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Device:L" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "L" (id 0) (at -1.27 0 90)
(property "Reference" "L" (at -1.27 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "L" (id 1) (at 1.905 0 90)
(property "Value" "L" (at 1.905 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "inductor choke coil reactor magnetic" (id 4) (at 0 0 0)
(property "ki_keywords" "inductor choke coil reactor magnetic" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Inductor" (id 5) (at 0 0 0)
(property "ki_description" "Inductor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "L_0_1"
@ -57,25 +57,25 @@
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
@ -96,31 +96,31 @@
)
)
(symbol "Simulation_SPICE:VDC" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 2.54 0 0)
(property "Value" "VDC" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "dc(1)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "dc(1)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, DC" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, DC" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VDC_0_0"
@ -178,31 +178,31 @@
)
)
(symbol "Simulation_SPICE:VSIN" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VSIN" (id 1) (at 2.54 0 0)
(property "Value" "VSIN" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "sin(0 1 1k)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "sin(0 1 1k)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, sinusoidal" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, sinusoidal" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VSIN_0_0"
@ -236,22 +236,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -370,288 +370,321 @@
)
(symbol (lib_id "power:GND") (at 165.1 88.9 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 09a419c4-55ec-4f63-883d-ac849651dd08)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 165.1 95.25 0)
(property "Reference" "#PWR06" (at 165.1 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 165.1 93.98 0)
(property "Value" "GND" (at 165.1 93.98 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 165.1 88.9 0)
(property "Footprint" "" (at 165.1 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 165.1 88.9 0)
(property "Datasheet" "" (at 165.1 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8a427ab7-ec3c-4ee4-bdbc-f86d4f8e2841))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "#PWR06") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VDC") (at 114.3 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 1f2d1f32-eb72-4d63-8edf-d6a2e8fc8f39)
(default_instance (reference "VDC1") (unit 1) (value "1") (footprint ""))
(property "Reference" "VDC1" (id 0) (at 118.11 106.045 0)
(property "Reference" "VDC1" (at 118.11 106.045 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1" (id 1) (at 118.11 108.585 0)
(property "Value" "1" (at 118.11 108.585 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 114.3 107.95 0)
(property "Footprint" "" (at 114.3 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 114.3 107.95 0)
(property "Datasheet" "~" (at 114.3 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid a16c3b98-7b67-49c9-8b37-b5d5ca2ceccb))
(pin "2" (uuid b728ab4c-60f1-4317-8063-17a3a58f5bb4))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "VDC1") (unit 1) (value "1") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 165.1 82.55 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 27904b23-eeb1-4c48-8475-3520eefa7335)
(default_instance (reference "R1") (unit 1) (value "1M") (footprint ""))
(property "Reference" "R1" (id 0) (at 167.64 81.915 0)
(property "Reference" "R2" (at 167.64 81.915 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1M" (id 1) (at 167.64 84.455 0)
(property "Value" "1M" (at 167.64 84.455 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 163.322 82.55 90)
(property "Footprint" "" (at 163.322 82.55 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 165.1 82.55 0)
(property "Datasheet" "~" (at 165.1 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f3a7863c-6d15-47c4-8c18-821cab9870f0))
(pin "2" (uuid 6c3cfdb7-22f3-45ea-8a26-b9e9f1c4daa3))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "R2") (unit 1) (value "1M") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 127 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 2a694340-5fb0-40b8-8520-e9075953b497)
(default_instance (reference "R2") (unit 1) (value "R") (footprint ""))
(property "Reference" "R2" (id 0) (at 129.54 107.315 0)
(property "Reference" "R1" (at 129.54 107.315 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "R" (id 1) (at 129.54 109.855 0)
(property "Value" "RESISTOR" (at 129.54 109.855 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 125.222 107.95 90)
(property "Footprint" "" (at 125.222 107.95 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 127 107.95 0)
(property "Datasheet" "~" (at 127 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "SPICE" (id 4) (at 127 107.95 0)
(property "Sim_Device" "SPICE" (at 127 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2" (id 5) (at 127 107.95 0)
(property "Sim_Pins" "1 2" (at 127 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "type=X model=RESISTOR" (id 6) (at 127 107.95 0)
(property "Sim_Params" "type=X model=RESISTOR" (at 127 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1f696691-a52a-4cb4-8b3c-ccee759deace))
(pin "2" (uuid 5460654d-86d0-471c-a559-86bd18275f2e))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "R1") (unit 1) (value "RESISTOR") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 114.3 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 32975750-2ee4-414a-ab38-ad86d3acaf7c)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 114.3 120.65 0)
(property "Reference" "#PWR02" (at 114.3 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 114.3 119.38 0)
(property "Value" "GND" (at 114.3 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 114.3 114.3 0)
(property "Footprint" "" (at 114.3 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 114.3 114.3 0)
(property "Datasheet" "" (at 114.3 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d79ec692-fdbd-4f0a-9d21-91e46e685a38))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 127 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 66d72bad-f51a-46b8-adf0-26524f8bf90e)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 127 120.65 0)
(property "Reference" "#PWR03" (at 127 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 127 119.38 0)
(property "Value" "GND" (at 127 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 127 114.3 0)
(property "Footprint" "" (at 127 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 127 114.3 0)
(property "Datasheet" "" (at 127 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 95ed7dd9-fb3f-4160-95d4-78c7c4bb2834))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 152.4 88.9 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 694b98ef-b765-4df7-b4f4-dd7f1f1abd95)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 152.4 95.25 0)
(property "Reference" "#PWR05" (at 152.4 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 152.4 93.98 0)
(property "Value" "GND" (at 152.4 93.98 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 152.4 88.9 0)
(property "Footprint" "" (at 152.4 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 152.4 88.9 0)
(property "Datasheet" "" (at 152.4 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid b8dce2c5-f39c-45b0-b3cc-d559492f79b8))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "#PWR05") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Device:L") (at 152.4 82.55 180) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 6ecb1219-f224-4524-b9b9-31bc191452b2)
(default_instance (reference "L1") (unit 1) (value "L") (footprint ""))
(property "Reference" "L1" (id 0) (at 153.67 81.915 0)
(property "Reference" "L2" (at 153.67 81.915 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "L" (id 1) (at 153.67 84.455 0)
(property "Value" "10u" (at 153.67 84.455 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 152.4 82.55 0)
(property "Footprint" "" (at 152.4 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 152.4 82.55 0)
(property "Datasheet" "~" (at 152.4 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid a53583dc-95c8-4fca-91b3-9355c491ff8e))
(pin "2" (uuid adc9748a-7cbe-4cce-80d0-2d901552a4cf))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "L2") (unit 1) (value "10u") (footprint "")
)
)
)
)
(symbol (lib_id "Device:L") (at 139.7 82.55 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 8f5f8cd4-c7c2-4eda-87a0-28bcb11f6284)
(default_instance (reference "L1") (unit 1) (value "L") (footprint ""))
(property "Reference" "L1" (id 0) (at 140.97 81.915 0)
(property "Reference" "L1" (at 140.97 81.915 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "L" (id 1) (at 140.97 84.455 0)
(property "Value" "10u" (at 140.97 84.455 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 139.7 82.55 0)
(property "Footprint" "" (at 139.7 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 139.7 82.55 0)
(property "Datasheet" "~" (at 139.7 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0fe84496-e0c8-4141-8960-8b9cae8d2390))
(pin "2" (uuid 203451e4-970e-42a8-abf2-211eb2fe3a4f))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "L1") (unit 1) (value "10u") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VSIN") (at 114.3 82.55 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid b317d6a2-96aa-490a-abf8-a92f528701f9)
(default_instance (reference "V1") (unit 1) (value "VSIN") (footprint ""))
(property "Reference" "V1" (id 0) (at 118.11 81.915 0)
(property "Reference" "V1" (at 118.11 81.915 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VSIN" (id 1) (at 118.11 84.455 0)
(property "Value" "SIN ampl=1 f=1k" (at 118.11 84.455 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 114.3 82.55 0)
(property "Footprint" "" (at 114.3 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 114.3 82.55 0)
(property "Datasheet" "~" (at 114.3 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 97129dd6-9c66-4077-b4e0-36ed8a999d2a))
(pin "2" (uuid e7584aeb-a043-4b70-ad6e-fcf3f0fb48a0))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "V1") (unit 1) (value "SIN ampl=1 f=1k") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 139.7 88.9 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid d367ca1e-7a90-4b07-9f85-44b10ccbde65)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 139.7 95.25 0)
(property "Reference" "#PWR04" (at 139.7 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 139.7 93.98 0)
(property "Value" "GND" (at 139.7 93.98 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 139.7 88.9 0)
(property "Footprint" "" (at 139.7 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 139.7 88.9 0)
(property "Datasheet" "" (at 139.7 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fbef390e-09ec-4cc4-aee4-a5f30cbbb48d))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "#PWR04") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 114.3 88.9 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid fc591c2b-c8ca-4c4e-a219-4f95f5b3758b)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 114.3 95.25 0)
(property "Reference" "#PWR01" (at 114.3 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 114.3 93.98 0)
(property "Value" "GND" (at 114.3 93.98 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 114.3 88.9 0)
(property "Footprint" "" (at 114.3 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 114.3 88.9 0)
(property "Datasheet" "" (at 114.3 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 4504f1bf-35c5-490f-a53a-2a5a9d73ed5b))
(instances
(project "directives"
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148"
(reference "#PWR01") (unit 1) (value "GND") (footprint "")
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/fc591c2b-c8ca-4c4e-a219-4f95f5b3758b"
(reference "#PWR01") (unit 1) (value "GND") (footprint "")
)
(path "/32975750-2ee4-414a-ab38-ad86d3acaf7c"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
(path "/66d72bad-f51a-46b8-adf0-26524f8bf90e"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
(path "/d367ca1e-7a90-4b07-9f85-44b10ccbde65"
(reference "#PWR04") (unit 1) (value "GND") (footprint "")
)
(path "/694b98ef-b765-4df7-b4f4-dd7f1f1abd95"
(reference "#PWR05") (unit 1) (value "GND") (footprint "")
)
(path "/09a419c4-55ec-4f63-883d-ac849651dd08"
(reference "#PWR06") (unit 1) (value "GND") (footprint "")
)
(path "/8f5f8cd4-c7c2-4eda-87a0-28bcb11f6284"
(reference "L1") (unit 1) (value "10u") (footprint "")
)
(path "/6ecb1219-f224-4524-b9b9-31bc191452b2"
(reference "L2") (unit 1) (value "10u") (footprint "")
)
(path "/2a694340-5fb0-40b8-8520-e9075953b497"
(reference "R1") (unit 1) (value "RESISTOR") (footprint "")
)
(path "/27904b23-eeb1-4c48-8475-3520eefa7335"
(reference "R2") (unit 1) (value "1M") (footprint "")
)
(path "/1f2d1f32-eb72-4d63-8edf-d6a2e8fc8f39"
(reference "VDC1") (unit 1) (value "1") (footprint "")
)
(path "/b317d6a2-96aa-490a-abf8-a92f528701f9"
(reference "VSIN1") (unit 1) (value "ampl=1 f=1k") (footprint "")
)
(path "/a442c838-4dd5-4486-8afe-ccab26ad4148" (page "1"))
)
)

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20220822) (generator eeschema)
(kicad_sch (version 20221004) (generator eeschema)
(uuid 986bd0ba-4f89-4046-b50f-9d5b4a950ed1)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Amplifier_Operational:AD797" (pin_names (offset 0.127)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 1.27 6.35 0)
(property "Reference" "U" (at 1.27 6.35 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "AD797" (id 1) (at 1.27 3.81 0)
(property "Value" "AD797" (at 1.27 3.81 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 1.27 1.27 0)
(property "Footprint" "" (at 1.27 1.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD797.pdf" (id 3) (at 1.27 3.81 0)
(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD797.pdf" (at 1.27 3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "single opamp" (id 4) (at 0 0 0)
(property "ki_keywords" "single opamp" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Ultralow Distortion, Ultralow Noise Op Amp, DIP-8/SOIC-8" (id 5) (at 0 0 0)
(property "ki_description" "Ultralow Distortion, Ultralow Noise Op Amp, DIP-8/SOIC-8" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "DIP*W7.62mm* SOIC*3.9x4.9mm*P1.27mm* TO?5*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "DIP*W7.62mm* SOIC*3.9x4.9mm*P1.27mm* TO?5*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "AD797_0_1"
@ -75,25 +75,25 @@
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
@ -114,31 +114,31 @@
)
)
(symbol "Simulation_SPICE:VDC" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 2.54 0 0)
(property "Value" "VDC" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "dc(1)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "dc(1)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, DC" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, DC" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VDC_0_0"
@ -196,31 +196,31 @@
)
)
(symbol "Simulation_SPICE:VSIN" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VSIN" (id 1) (at 2.54 0 0)
(property "Value" "VSIN" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "sin(0 1 1k)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "sin(0 1 1k)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, sinusoidal" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, sinusoidal" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VSIN_0_0"
@ -254,22 +254,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -339,228 +339,275 @@
)
(symbol (lib_id "power:GND") (at 138.43 99.06 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 1817d463-8d5f-4259-9fae-c9cf8f0de4d7)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 138.43 105.41 0)
(property "Reference" "#PWR01" (at 138.43 105.41 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 138.43 102.87 0)
(property "Value" "GND" (at 138.43 102.87 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 138.43 99.06 0)
(property "Footprint" "" (at 138.43 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 138.43 99.06 0)
(property "Datasheet" "" (at 138.43 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 155fb21a-3ce1-48c4-8cd7-c59174264a56))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "#PWR01") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VDC") (at 153.67 101.6 180) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 69ce811e-d216-4700-b5e3-329c6d227d5d)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 157.48 99.695 0)
(property "Reference" "V3" (at 157.48 99.695 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "" (id 1) (at 157.48 102.235 0)
(property "Value" "VDC" (at 157.48 102.235 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 153.67 101.6 0)
(property "Footprint" "" (at 153.67 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 153.67 101.6 0)
(property "Datasheet" "~" (at 153.67 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "V" (id 4) (at 153.67 101.6 0)
(property "Sim_Device" "V" (at 153.67 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "DC" (id 5) (at 153.67 101.6 0)
(property "Sim_Pins" "1 2" (at 153.67 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2" (id 6) (at 153.67 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "dc=5" (id 7) (at 160.02 104.14 0)
(property "Sim_Params" "dc=5" (at 160.02 104.14 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 57bc86dd-2187-44f8-993f-d5ba4cfd5b25))
(pin "2" (uuid 6a64d59d-00ea-470e-ae17-010805197609))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "V3") (unit 1) (value "VDC") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 152.4 111.125 90) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 6fd7ad5e-35c3-4ed7-8c83-260de65f107b)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 152.4 113.665 90)
(property "Reference" "R2" (at 152.4 113.665 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (id 1) (at 152.4 116.205 90)
(property "Value" "10k" (at 152.4 116.205 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 152.4 112.903 90)
(property "Footprint" "" (at 152.4 112.903 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 152.4 111.125 0)
(property "Datasheet" "~" (at 152.4 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8570589f-3239-4688-b9b7-f28babea55a9))
(pin "2" (uuid b28e6f6a-0a3d-4193-a4fd-094e7eb2bb42))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "R2") (unit 1) (value "10k") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 153.67 106.68 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 8d4f9666-542f-4516-a40b-7249d2f7c19f)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 153.67 113.03 0)
(property "Reference" "#PWR04" (at 153.67 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 157.48 108.585 0)
(property "Value" "GND" (at 157.48 108.585 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 153.67 106.68 0)
(property "Footprint" "" (at 153.67 106.68 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 153.67 106.68 0)
(property "Datasheet" "" (at 153.67 106.68 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1dcdffb5-13db-4746-8996-b72bc72f456d))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "#PWR04") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VSIN") (at 138.43 93.98 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 8fe10d6d-5ad3-4bcf-9fbd-bc9f56307af6)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 118.11 92.71 0)
(property "Reference" "VIN1" (at 114.3 92.71 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "" (id 1) (at 118.11 95.25 0)
(property "Value" "SIN ampl=500m f=1k" (at 114.3 95.25 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 138.43 93.98 0)
(property "Footprint" "" (at 138.43 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 138.43 93.98 0)
(property "Datasheet" "~" (at 138.43 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e14fe139-e230-4c18-ba7e-26a3436f2277))
(pin "2" (uuid 167be7c4-3f85-4d13-a262-f53f4c67d8c0))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "VIN1") (unit 1) (value "SIN ampl=500m f=1k") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VDC") (at 153.67 76.2 180) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 90069e2b-54a1-463f-b33c-024aaf6ce8c2)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 157.48 74.295 0)
(property "Reference" "V2" (at 157.48 74.295 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "" (id 1) (at 157.48 76.835 0)
(property "Value" "VDC" (at 157.48 76.835 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 153.67 76.2 0)
(property "Footprint" "" (at 153.67 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 153.67 76.2 0)
(property "Datasheet" "~" (at 153.67 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "V" (id 4) (at 153.67 76.2 0)
(property "Sim_Device" "V" (at 153.67 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "DC" (id 5) (at 153.67 76.2 0)
(property "Sim_Pins" "1 2" (at 153.67 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2" (id 6) (at 153.67 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "dc=5" (id 7) (at 160.02 78.74 0)
(property "Sim_Params" "dc=5" (at 160.02 78.74 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 776936fb-a72c-4688-a6a7-994f72ac29e5))
(pin "2" (uuid f1ce0139-e8d7-4f74-bb2a-8e680ca55fda))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "V2") (unit 1) (value "VDC") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 144.78 111.125 90) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 9fefc6e2-71d2-44c1-9223-44afa37bea22)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 144.78 113.665 90)
(property "Reference" "R1" (at 144.78 113.665 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (id 1) (at 144.78 116.205 90)
(property "Value" "10k" (at 144.78 116.205 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 144.78 112.903 90)
(property "Footprint" "" (at 144.78 112.903 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 144.78 111.125 0)
(property "Datasheet" "~" (at 144.78 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 18222c52-d810-454a-9f36-37f7e5183634))
(pin "2" (uuid f052a642-d7fc-4802-b25f-fd6d95004b7b))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "R1") (unit 1) (value "10k") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 153.67 71.12 180) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid c7a6f233-67b3-4be1-8aa2-56993aa46ebc)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 153.67 64.77 0)
(property "Reference" "#PWR03" (at 153.67 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 157.48 69.85 0)
(property "Value" "GND" (at 157.48 69.85 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 153.67 71.12 0)
(property "Footprint" "" (at 153.67 71.12 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 153.67 71.12 0)
(property "Datasheet" "" (at 153.67 71.12 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ad7ba891-8ff2-4bf4-a870-e5ad25f0a69b))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 140.97 111.125 270) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid cff6b3be-ce12-4cf3-a4df-6cf831f3551f)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 134.62 111.125 0)
(property "Reference" "#PWR02" (at 134.62 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 137.16 111.76 90)
(property "Value" "GND" (at 137.16 111.76 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 140.97 111.125 0)
(property "Footprint" "" (at 140.97 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 140.97 111.125 0)
(property "Datasheet" "" (at 140.97 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1f17aa02-93a3-4a14-bb64-3ef4902aa181))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Amplifier_Operational:AD797") (at 156.21 88.9 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid e7af28af-cdd0-4b16-8d48-fcf8499bab85)
(default_instance (reference "U1") (unit 1) (value "AD797") (footprint ""))
(property "Reference" "U1" (id 0) (at 161.29 82.55 0)
(property "Reference" "U1" (at 161.29 82.55 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "AD797" (id 1) (at 161.29 85.09 0)
(property "Value" "AD797" (at 161.29 85.09 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 157.48 87.63 0)
(property "Footprint" "" (at 157.48 87.63 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD797.pdf" (id 3) (at 157.48 85.09 0)
(property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD797.pdf" (at 157.48 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "SPICE" (id 8) (at 156.21 88.9 0)
(property "Sim_Device" "SPICE" (at 156.21 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "3 2 7 4 6 ~ ~ ~" (id 9) (at 156.21 88.9 0)
(property "Sim_Pins" "3 2 7 4 6 ~ ~ ~" (at 156.21 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "type=X model=uopamp_lvl2 lib=opamp.lib.spice" (id 10) (at 156.21 88.9 0)
(property "Sim_Params" "type=X model=uopamp_lvl2 lib=opamp.lib.spice" (at 156.21 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7bc9184d-2a47-45f1-be60-ec64a780338c))
@ -571,42 +618,16 @@
(pin "6" (uuid 2c96fe5f-fdd5-454b-9481-fb248946b516))
(pin "7" (uuid bcf3c97c-50c0-4126-8865-7bd1580f4d6b))
(pin "8" (uuid 27f92840-fe70-4cba-a9f7-9e67e34bbda2))
(instances
(project "legacy_opamp"
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1"
(reference "U1") (unit 1) (value "AD797") (footprint "")
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/1817d463-8d5f-4259-9fae-c9cf8f0de4d7"
(reference "#PWR01") (unit 1) (value "GND") (footprint "")
)
(path "/cff6b3be-ce12-4cf3-a4df-6cf831f3551f"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
(path "/c7a6f233-67b3-4be1-8aa2-56993aa46ebc"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
(path "/8d4f9666-542f-4516-a40b-7249d2f7c19f"
(reference "#PWR04") (unit 1) (value "GND") (footprint "")
)
(path "/9fefc6e2-71d2-44c1-9223-44afa37bea22"
(reference "R1") (unit 1) (value "10k") (footprint "")
)
(path "/6fd7ad5e-35c3-4ed7-8c83-260de65f107b"
(reference "R2") (unit 1) (value "10k") (footprint "")
)
(path "/e7af28af-cdd0-4b16-8d48-fcf8499bab85"
(reference "U1") (unit 1) (value "AD797") (footprint "")
)
(path "/90069e2b-54a1-463f-b33c-024aaf6ce8c2"
(reference "V2") (unit 1) (value "VDC") (footprint "")
)
(path "/69ce811e-d216-4700-b5e3-329c6d227d5d"
(reference "V3") (unit 1) (value "VDC") (footprint "")
)
(path "/8fe10d6d-5ad3-4bcf-9fbd-bc9f56307af6"
(reference "VSIN1") (unit 1) (value "ampl=500m f=1k") (footprint "")
)
(path "/986bd0ba-4f89-4046-b50f-9d5b4a950ed1" (page "1"))
)
)

View File

@ -247,7 +247,7 @@
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@ -261,13 +261,15 @@
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
}
],
"meta": {
"version": 2
"version": 3
},
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20220331) (generator eeschema)
(kicad_sch (version 20221004) (generator eeschema)
(uuid 48817d43-3f4d-4e7e-ae5d-40c9da0e33d5)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (id 0) (at 0.635 2.54 0)
(property "Reference" "C" (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (id 1) (at 0.635 -2.54 0)
(property "Value" "C" (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
(property "Footprint" "" (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
(property "ki_keywords" "cap capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
(property "ki_description" "Unpolarized capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "C_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_0_1"
@ -57,25 +57,25 @@
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
@ -96,31 +96,31 @@
)
)
(symbol "Simulation_SPICE:VDC" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 2.54 0 0)
(property "Value" "VDC" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "dc(1)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "dc(1)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, DC" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, DC" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VDC_0_0"
@ -178,31 +178,31 @@
)
)
(symbol "Simulation_SPICE:VSIN" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VSIN" (id 1) (at 2.54 0 0)
(property "Value" "VSIN" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "sin(0 1 1k)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "sin(0 1 1k)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, sinusoidal" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, sinusoidal" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VSIN_0_0"
@ -236,22 +236,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -276,22 +276,22 @@
)
)
(symbol "pspice:QNPN" (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "Q" (id 0) (at -2.54 7.62 0)
(property "Reference" "Q" (at -2.54 7.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "QNPN" (id 1) (at -2.54 5.08 0)
(property "Value" "QNPN" (at -2.54 5.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "simulation" (id 4) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Bipolar transistor symbol for simulation only" (id 5) (at 0 0 0)
(property "ki_description" "Bipolar transistor symbol for simulation only" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "QNPN_0_0"
@ -435,354 +435,404 @@
)
(symbol (lib_id "power:GND") (at 114.3 99.06 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 061346ed-4da6-4a14-a5e0-8de9493b719a)
(property "Reference" "#PWR02" (id 0) (at 114.3 105.41 0)
(property "Reference" "#PWR02" (at 114.3 105.41 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 114.3 104.14 0)
(property "Value" "GND" (at 114.3 104.14 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 114.3 99.06 0)
(property "Footprint" "" (at 114.3 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 114.3 99.06 0)
(property "Datasheet" "" (at 114.3 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 83f723ea-ff2d-48b4-8ec3-74cc96ebe999))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 101.6 90.17 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 08f4cc24-6109-4be7-97a5-71df29b2d29f)
(property "Reference" "#PWR01" (id 0) (at 101.6 96.52 0)
(property "Reference" "#PWR01" (at 101.6 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 101.6 95.25 0)
(property "Value" "GND" (at 101.6 95.25 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 101.6 90.17 0)
(property "Footprint" "" (at 101.6 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 101.6 90.17 0)
(property "Datasheet" "" (at 101.6 90.17 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 88b21522-3f3c-4db4-9769-ae14b29b6781))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "#PWR01") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Device:C") (at 120.65 88.9 90) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 109ed64a-f514-4270-a826-da4127b6e73a)
(property "Reference" "C1" (id 0) (at 120.65 83.185 90)
(property "Reference" "C1" (at 120.65 83.185 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "10u" (id 1) (at 120.65 85.725 90)
(property "Value" "10u" (at 120.65 85.725 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 124.46 87.9348 0)
(property "Footprint" "" (at 124.46 87.9348 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 120.65 88.9 0)
(property "Datasheet" "~" (at 120.65 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 94852f4d-516a-49ae-94b0-d7194707acba))
(pin "2" (uuid 8245b736-a715-43fb-a993-1e7d8dd85088))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "C1") (unit 1) (value "10u") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 127 96.52 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 17af0f63-5021-4f46-8172-d3543add2835)
(property "Reference" "#PWR03" (id 0) (at 127 102.87 0)
(property "Reference" "#PWR03" (at 127 102.87 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 127 101.6 0)
(property "Value" "GND" (at 127 101.6 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 127 96.52 0)
(property "Footprint" "" (at 127 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 127 96.52 0)
(property "Datasheet" "" (at 127 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 65737eca-fffa-449e-aafc-2e967da04521))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "pspice:QNPN") (at 135.89 88.9 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 3f259f4e-365c-40fc-8137-1466a8c5c7ef)
(property "Reference" "Q1" (id 0) (at 140.97 88.265 0)
(property "Reference" "Q1" (at 140.97 88.265 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "" (id 1) (at 140.97 90.805 0)
(property "Value" "QNPN" (at 140.97 90.805 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 135.89 88.9 0)
(property "Footprint" "" (at 135.89 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 135.89 88.9 0)
(property "Datasheet" "~" (at 135.89 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Name" "NPN" (id 4) (at 142.875 92.71 0)
(property "Sim_Name" "NPN" (at 142.875 92.71 0)
(effects (font (size 1.27 1.27)))
)
(property "Sim_Library" "npn.lib.spice" (id 5) (at 135.89 88.9 0)
(property "Sim_Library" "npn.lib.spice" (at 135.89 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "NPN" (id 6) (at 135.89 88.9 0)
(property "Sim_Device" "NPN" (at 135.89 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "GUMMELPOON" (id 7) (at 135.89 88.9 0)
(property "Sim_Type" "GUMMELPOON" (at 135.89 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2 3" (id 8) (at 135.89 88.9 0)
(property "Sim_Pins" "1 2 3" (at 135.89 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d3ec8923-753b-4949-adc8-2a01d4bd537e))
(pin "2" (uuid 42795dbf-587b-4da5-aefc-85a3f25a77df))
(pin "3" (uuid 25abd39f-a15b-4113-b403-09c28f4681f1))
(pin "4" (uuid 621fb5ea-5b78-4f68-aa28-035eca0a9dd8))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "Q1") (unit 1) (value "QNPN") (footprint "")
)
)
)
)
(symbol (lib_id "Device:C") (at 148.59 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 421b287f-c4c7-4e68-ba3e-8378150e3ed3)
(property "Reference" "C2" (id 0) (at 152.4 100.965 0)
(property "Reference" "C2" (at 152.4 100.965 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10u" (id 1) (at 152.4 103.505 0)
(property "Value" "10u" (at 152.4 103.505 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 149.5552 105.41 0)
(property "Footprint" "" (at 149.5552 105.41 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 148.59 101.6 0)
(property "Datasheet" "~" (at 148.59 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e537f30b-df49-4540-b7c3-be90d17f9974))
(pin "2" (uuid b5484ad9-186a-4b7a-98c3-a367c224e24d))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "C2") (unit 1) (value "10u") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 139.7 76.2 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 828bdd14-2bce-4c2a-bef8-32e29077432d)
(property "Reference" "R3" (id 0) (at 142.24 75.565 0)
(property "Reference" "R3" (at 142.24 75.565 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "100" (id 1) (at 142.24 78.105 0)
(property "Value" "100" (at 142.24 78.105 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 137.922 76.2 90)
(property "Footprint" "" (at 137.922 76.2 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 139.7 76.2 0)
(property "Datasheet" "~" (at 139.7 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e6274a8f-746c-4ba0-8504-4c8082be16cf))
(pin "2" (uuid 2f15bad6-8ea3-4281-8207-ccd6f867f80a))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "R3") (unit 1) (value "100") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VSIN") (at 114.3 93.98 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 973698df-46a0-4ee0-8e2f-010cef494e09)
(property "Reference" "V2" (id 0) (at 118.11 92.075 0)
(property "Reference" "V2" (at 118.11 92.075 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VSIN" (id 1) (at 118.11 94.615 0)
(property "Value" "VSIN" (at 118.11 94.615 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 114.3 93.98 0)
(property "Footprint" "" (at 114.3 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 114.3 93.98 0)
(property "Datasheet" "~" (at 114.3 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "V" (id 4) (at 114.3 93.98 0)
(property "Sim_Device" "V" (at 114.3 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "SIN" (id 5) (at 114.3 93.98 0)
(property "Sim_Type" "SIN" (at 114.3 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2" (id 6) (at 114.3 93.98 0)
(property "Sim_Pins" "1 2" (at 114.3 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "dc=0 ampl=10m f=10k" (id 7) (at 114.3 106.68 0)
(property "Sim_Params" "dc=0 ampl=10m f=10k" (at 114.3 106.68 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 0a7ec182-cf4b-4daf-b269-fcaedb3df0f3))
(pin "2" (uuid 596254af-bf1c-427b-b9a4-c13b03eb4ff4))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "V2") (unit 1) (value "VSIN") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 139.7 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 9abffa5d-8f8e-48ca-9c33-a1eed76e9781)
(property "Reference" "R4" (id 0) (at 142.24 100.965 0)
(property "Reference" "R4" (at 142.24 100.965 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "100" (id 1) (at 142.24 103.505 0)
(property "Value" "100" (at 142.24 103.505 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 137.922 101.6 90)
(property "Footprint" "" (at 137.922 101.6 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 139.7 101.6 0)
(property "Datasheet" "~" (at 139.7 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 537b0f91-9fdd-4f38-a125-8bcc16fcae66))
(pin "2" (uuid 5a32069d-e4f7-494e-a9f9-417b71f15917))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "R4") (unit 1) (value "100") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 139.7 113.03 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 9d340c06-d2c1-4cea-a45c-57ace419a42d)
(property "Reference" "#PWR04" (id 0) (at 139.7 119.38 0)
(property "Reference" "#PWR04" (at 139.7 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 139.7 118.11 0)
(property "Value" "GND" (at 139.7 118.11 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 139.7 113.03 0)
(property "Footprint" "" (at 139.7 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 139.7 113.03 0)
(property "Datasheet" "" (at 139.7 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid f18d6b69-bb80-4308-b580-63a17dfe3cb3))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "#PWR04") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 127 85.09 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid ba613c64-0be9-4501-b395-e3e38eac86ff)
(property "Reference" "R1" (id 0) (at 129.54 84.455 0)
(property "Reference" "R1" (at 129.54 84.455 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1K" (id 1) (at 129.54 86.995 0)
(property "Value" "1K" (at 129.54 86.995 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 125.222 85.09 90)
(property "Footprint" "" (at 125.222 85.09 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 127 85.09 0)
(property "Datasheet" "~" (at 127 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 4bd7b8c1-ef81-4d9e-8786-74309346686c))
(pin "2" (uuid 8deb3938-9d5d-4eb6-9d1a-d76714cf7d00))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "R1") (unit 1) (value "1K") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 139.7 109.22 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid c22aa62c-3c8e-4552-b484-d91273a5b61e)
(property "Reference" "R5" (id 0) (at 142.24 108.585 0)
(property "Reference" "R5" (at 142.24 108.585 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1" (id 1) (at 142.24 111.125 0)
(property "Value" "1" (at 142.24 111.125 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 137.922 109.22 90)
(property "Footprint" "" (at 137.922 109.22 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 139.7 109.22 0)
(property "Datasheet" "~" (at 139.7 109.22 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 4bb143a1-985c-492c-a6e7-e81a25da1fda))
(pin "2" (uuid 6e8b12d9-2933-4936-8fd0-349ca0293a71))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "R5") (unit 1) (value "1") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 127 92.71 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid ca47da07-3be8-494b-9bdc-6f05b2f70bc4)
(property "Reference" "R2" (id 0) (at 129.54 92.075 0)
(property "Reference" "R2" (at 129.54 92.075 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "1K" (id 1) (at 129.54 94.615 0)
(property "Value" "1K" (at 129.54 94.615 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 125.222 92.71 90)
(property "Footprint" "" (at 125.222 92.71 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 127 92.71 0)
(property "Datasheet" "~" (at 127 92.71 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 305f44d5-f5cd-42d1-81ea-89b233f6b5a9))
(pin "2" (uuid 8dbdc783-b66f-430c-a6e5-5b06dc41f34a))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "R2") (unit 1) (value "1K") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VDC") (at 101.6 85.09 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid e1dfe550-04dd-4714-a41a-aa2825a2881f)
(property "Reference" "V1" (id 0) (at 105.41 83.185 0)
(property "Reference" "V1" (at 105.41 83.185 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 105.41 85.725 0)
(property "Value" "VDC" (at 105.41 85.725 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 101.6 85.09 0)
(property "Footprint" "" (at 101.6 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 101.6 85.09 0)
(property "Datasheet" "~" (at 101.6 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "V" (id 4) (at 101.6 85.09 0)
(property "Sim_Device" "V" (at 101.6 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "DC" (id 5) (at 101.6 85.09 0)
(property "Sim_Pins" "1 2" (at 101.6 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2" (id 6) (at 101.6 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "dc=9" (id 7) (at 107.95 87.63 0)
(property "Sim_Params" "dc=9" (at 107.95 87.63 0)
(effects (font (size 1.27 1.27)))
)
(pin "1" (uuid 925c8d5e-6ef7-4cb4-8784-a2246cc254a4))
(pin "2" (uuid 96d96be8-6f6d-4018-b662-0935a67221b6))
(instances
(project "npn_ce_amp"
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5"
(reference "V1") (unit 1) (value "VDC") (footprint "")
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/08f4cc24-6109-4be7-97a5-71df29b2d29f"
(reference "#PWR01") (unit 1) (value "GND") (footprint "")
)
(path "/061346ed-4da6-4a14-a5e0-8de9493b719a"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
(path "/17af0f63-5021-4f46-8172-d3543add2835"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
(path "/9d340c06-d2c1-4cea-a45c-57ace419a42d"
(reference "#PWR04") (unit 1) (value "GND") (footprint "")
)
(path "/109ed64a-f514-4270-a826-da4127b6e73a"
(reference "C1") (unit 1) (value "10u") (footprint "")
)
(path "/421b287f-c4c7-4e68-ba3e-8378150e3ed3"
(reference "C2") (unit 1) (value "10u") (footprint "")
)
(path "/3f259f4e-365c-40fc-8137-1466a8c5c7ef"
(reference "Q1") (unit 1) (value "QNPN") (footprint "")
)
(path "/ba613c64-0be9-4501-b395-e3e38eac86ff"
(reference "R1") (unit 1) (value "1K") (footprint "")
)
(path "/ca47da07-3be8-494b-9bdc-6f05b2f70bc4"
(reference "R2") (unit 1) (value "1K") (footprint "")
)
(path "/828bdd14-2bce-4c2a-bef8-32e29077432d"
(reference "R3") (unit 1) (value "100") (footprint "")
)
(path "/9abffa5d-8f8e-48ca-9c33-a1eed76e9781"
(reference "R4") (unit 1) (value "100") (footprint "")
)
(path "/c22aa62c-3c8e-4552-b484-d91273a5b61e"
(reference "R5") (unit 1) (value "1") (footprint "")
)
(path "/e1dfe550-04dd-4714-a41a-aa2825a2881f"
(reference "V1") (unit 1) (value "VDC") (footprint "")
)
(path "/973698df-46a0-4ee0-8e2f-010cef494e09"
(reference "V2") (unit 1) (value "VSIN") (footprint "")
)
(path "/48817d43-3f4d-4e7e-ae5d-40c9da0e33d5" (page "1"))
)
)

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20220820) (generator eeschema)
(kicad_sch (version 20221004) (generator eeschema)
(uuid fd5567b0-04f0-4d9e-b647-1775367d8ff4)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Amplifier_Operational:MCP6001-OT" (pin_names (offset 0.127)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -1.27 6.35 0)
(property "Reference" "U" (at -1.27 6.35 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "MCP6001-OT" (id 1) (at -1.27 3.81 0)
(property "Value" "MCP6001-OT" (at -1.27 3.81 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (id 2) (at -2.54 -5.08 0)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (at -2.54 -5.08 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf" (id 3) (at 0 5.08 0)
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf" (at 0 5.08 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "single opamp" (id 4) (at 0 0 0)
(property "ki_keywords" "single opamp" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "1MHz, Low-Power Op Amp, SOT-23-5" (id 5) (at 0 0 0)
(property "ki_description" "1MHz, Low-Power Op Amp, SOT-23-5" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "SOT?23*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "SOT?23*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "MCP6001-OT_0_1"
@ -63,25 +63,25 @@
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
@ -102,31 +102,31 @@
)
)
(symbol "Simulation_SPICE:VDC" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 2.54 0 0)
(property "Value" "VDC" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "dc(1)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "dc(1)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, DC" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, DC" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VDC_0_0"
@ -184,31 +184,31 @@
)
)
(symbol "Simulation_SPICE:VSIN" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VSIN" (id 1) (at 2.54 0 0)
(property "Value" "VSIN" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "sin(0 1 1k)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "sin(0 1 1k)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, sinusoidal" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, sinusoidal" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VSIN_0_0"
@ -242,22 +242,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -327,148 +327,183 @@
)
(symbol (lib_id "power:GND") (at 153.67 106.68 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 032a39b4-2686-4cc0-a834-fb52cf55377c)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 153.67 113.03 0)
(property "Reference" "#PWR04" (at 153.67 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 157.48 108.585 0)
(property "Value" "GND" (at 157.48 108.585 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 153.67 106.68 0)
(property "Footprint" "" (at 153.67 106.68 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 153.67 106.68 0)
(property "Datasheet" "" (at 153.67 106.68 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 233df94f-5b6f-4745-8784-1c2d9119d27f))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "#PWR04") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VSIN") (at 138.43 93.98 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 10f44001-5f65-44eb-a535-b7b3c67d5b83)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 118.11 92.71 0)
(property "Reference" "VIN1" (at 114.3 92.71 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "" (id 1) (at 118.11 95.25 0)
(property "Value" "SIN ampl=500m f=1k" (at 114.3 95.25 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 138.43 93.98 0)
(property "Footprint" "" (at 138.43 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 138.43 93.98 0)
(property "Datasheet" "~" (at 138.43 93.98 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 19da877c-a69c-4a1d-8029-3483030b2fe0))
(pin "2" (uuid 4c449474-8aa6-4bd1-b153-a08aa763d45a))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "VIN1") (unit 1) (value "SIN ampl=500m f=1k") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 152.4 111.125 90) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 2a5b0448-42a8-4fa4-9a14-267dc34f9ff7)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 152.4 113.665 90)
(property "Reference" "R2" (at 152.4 113.665 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (id 1) (at 152.4 116.205 90)
(property "Value" "10k" (at 152.4 116.205 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 152.4 112.903 90)
(property "Footprint" "" (at 152.4 112.903 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 152.4 111.125 0)
(property "Datasheet" "~" (at 152.4 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7cf6d433-268b-4901-b74d-8803afdfc194))
(pin "2" (uuid 63068397-add3-45ea-b295-240f56e8c4f9))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "R2") (unit 1) (value "10k") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VDC") (at 153.67 76.2 180) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 383ea298-1cb3-473e-8fce-19d3c7ac3912)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 157.48 74.295 0)
(property "Reference" "V2" (at 157.48 74.295 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "" (id 1) (at 157.48 76.835 0)
(property "Value" "5" (at 157.48 76.835 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 153.67 76.2 0)
(property "Footprint" "" (at 153.67 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 153.67 76.2 0)
(property "Datasheet" "~" (at 153.67 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 885c89aa-c780-4741-b398-9d4b8e38f094))
(pin "2" (uuid 8a2dca0c-b99f-4109-a426-af5e80ea91fe))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "V2") (unit 1) (value "5") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 140.97 111.125 270) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 71c5abbf-da89-4208-ab90-ab47cb47a86d)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 134.62 111.125 0)
(property "Reference" "#PWR02" (at 134.62 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 137.16 111.76 90)
(property "Value" "GND" (at 137.16 111.76 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 140.97 111.125 0)
(property "Footprint" "" (at 140.97 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 140.97 111.125 0)
(property "Datasheet" "" (at 140.97 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 70c0dc3a-c9e8-4d2a-a705-c6c89d9bebea))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 153.67 71.12 180) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid bf78fcdf-1d24-40dc-a76b-1c91df364f4e)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 153.67 64.77 0)
(property "Reference" "#PWR03" (at 153.67 64.77 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 157.48 69.85 0)
(property "Value" "GND" (at 157.48 69.85 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 153.67 71.12 0)
(property "Footprint" "" (at 153.67 71.12 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 153.67 71.12 0)
(property "Datasheet" "" (at 153.67 71.12 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d51f887c-ce71-4e7a-9f6c-4362d9b8286a))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Amplifier_Operational:MCP6001-OT") (at 156.21 88.9 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid c1142581-9f6c-4783-9cde-680875550500)
(default_instance (reference "U1") (unit 1) (value "MCP6001-OT") (footprint "Package_TO_SOT_SMD:SOT-23-5"))
(property "Reference" "U1" (id 0) (at 163.83 82.55 0)
(property "Reference" "U1" (at 163.83 82.55 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "MCP6001-OT" (id 1) (at 163.83 85.09 0)
(property "Value" "MCP6001-OT" (at 163.83 85.09 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (id 2) (at 153.67 93.98 0)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23-5" (at 153.67 93.98 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf" (id 3) (at 156.21 83.82 0)
(property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/21733j.pdf" (at 156.21 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Name" "uopamp_lvl2" (id 4) (at 156.21 88.9 0)
(property "Sim_Name" "uopamp_lvl2" (at 156.21 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Library" "uopamp.lib.spice" (id 5) (at 156.21 88.9 0)
(property "Sim_Library" "uopamp.lib.spice" (at 156.21 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "SUBCKT" (id 6) (at 156.21 88.9 0)
(property "Sim_Device" "SUBCKT" (at 156.21 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "3 4 5 2 1" (id 7) (at 156.21 88.9 0)
(property "Sim_Pins" "3 4 5 2 1" (at 156.21 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "2" (uuid 5f74e7f3-6e5a-4915-9655-9c0f0523fb0a))
@ -476,101 +511,93 @@
(pin "1" (uuid 60030f74-1274-44bb-bcfd-d5cec20ed230))
(pin "3" (uuid 69bf4152-2799-46c3-acc2-46d3456c830b))
(pin "4" (uuid daf27674-a2aa-43e8-b45b-cf8f98a49a42))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "U1") (unit 1) (value "MCP6001-OT") (footprint "Package_TO_SOT_SMD:SOT-23-5")
)
)
)
)
(symbol (lib_id "power:GND") (at 138.43 99.06 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid c4334e6a-69e5-475f-b5f5-911b3308f64a)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 138.43 105.41 0)
(property "Reference" "#PWR01" (at 138.43 105.41 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 138.43 102.87 0)
(property "Value" "GND" (at 138.43 102.87 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 138.43 99.06 0)
(property "Footprint" "" (at 138.43 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 138.43 99.06 0)
(property "Datasheet" "" (at 138.43 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1af0463f-605e-40b1-8e1c-d6b819b8b4f8))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "#PWR01") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VDC") (at 153.67 101.6 180) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid d2018f30-5def-453e-85fe-dac327cfbe9b)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 157.48 99.695 0)
(property "Reference" "V3" (at 157.48 99.695 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "" (id 1) (at 157.48 102.235 0)
(property "Value" "5" (at 157.48 102.235 0)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "" (id 2) (at 153.67 101.6 0)
(property "Footprint" "" (at 153.67 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 153.67 101.6 0)
(property "Datasheet" "~" (at 153.67 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 62bdf880-7061-4b86-be3a-09bf959fae21))
(pin "2" (uuid 9bd26aa2-337b-4c5a-a9de-bdab770672a9))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "V3") (unit 1) (value "5") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 144.78 111.125 90) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid fbe00ebb-3cab-46ea-988c-9e8169e9708f)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 144.78 113.665 90)
(property "Reference" "R1" (at 144.78 113.665 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (id 1) (at 144.78 116.205 90)
(property "Value" "10k" (at 144.78 116.205 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 144.78 112.903 90)
(property "Footprint" "" (at 144.78 112.903 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 144.78 111.125 0)
(property "Datasheet" "~" (at 144.78 111.125 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid fe3f00f2-cee0-4154-8f20-4097e41e635f))
(pin "2" (uuid 5480c24e-8f90-4441-b07c-0db2096e1071))
(instances
(project "opamp"
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4"
(reference "R1") (unit 1) (value "10k") (footprint "")
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/c4334e6a-69e5-475f-b5f5-911b3308f64a"
(reference "#PWR01") (unit 1) (value "GND") (footprint "")
)
(path "/71c5abbf-da89-4208-ab90-ab47cb47a86d"
(reference "#PWR02") (unit 1) (value "GND") (footprint "")
)
(path "/bf78fcdf-1d24-40dc-a76b-1c91df364f4e"
(reference "#PWR03") (unit 1) (value "GND") (footprint "")
)
(path "/032a39b4-2686-4cc0-a834-fb52cf55377c"
(reference "#PWR04") (unit 1) (value "GND") (footprint "")
)
(path "/fbe00ebb-3cab-46ea-988c-9e8169e9708f"
(reference "R1") (unit 1) (value "10k") (footprint "")
)
(path "/2a5b0448-42a8-4fa4-9a14-267dc34f9ff7"
(reference "R2") (unit 1) (value "10k") (footprint "")
)
(path "/c1142581-9f6c-4783-9cde-680875550500"
(reference "U1") (unit 1) (value "MCP6001-OT") (footprint "Package_TO_SOT_SMD:SOT-23-5")
)
(path "/383ea298-1cb3-473e-8fce-19d3c7ac3912"
(reference "V2") (unit 1) (value "5") (footprint "")
)
(path "/d2018f30-5def-453e-85fe-dac327cfbe9b"
(reference "V3") (unit 1) (value "5") (footprint "")
)
(path "/10f44001-5f65-44eb-a535-b7b3c67d5b83"
(reference "VSIN1") (unit 1) (value "ampl=500m f=1k") (footprint "")
)
(path "/fd5567b0-04f0-4d9e-b647-1775367d8ff4" (page "1"))
)
)

View File

@ -1,5 +1,6 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.1,
@ -246,7 +247,7 @@
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@ -260,13 +261,15 @@
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
}
],
"meta": {
"version": 2
"version": 3
},
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20220331) (generator eeschema)
(kicad_sch (version 20221004) (generator eeschema)
(uuid 0c9c3a92-6a4e-4a5b-b607-2cfe0f3c4b2e)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (id 0) (at 0.635 2.54 0)
(property "Reference" "C" (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (id 1) (at 0.635 -2.54 0)
(property "Value" "C" (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
(property "Footprint" "" (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
(property "ki_keywords" "cap capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
(property "ki_description" "Unpolarized capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "C_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_0_1"
@ -57,25 +57,25 @@
)
)
(symbol "Device:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "D" (id 0) (at 0 2.54 0)
(property "Reference" "D" (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "D" (id 1) (at 0 -2.54 0)
(property "Value" "D" (at 0 -2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "diode" (id 4) (at 0 0 0)
(property "ki_keywords" "diode" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Diode" (id 5) (at 0 0 0)
(property "ki_description" "Diode" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "TO-???* *_Diode_* *SingleDiode* D_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "D_0_1"
@ -118,25 +118,25 @@
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
@ -157,31 +157,31 @@
)
)
(symbol "Simulation_SPICE:VSIN" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VSIN" (id 1) (at 2.54 0 0)
(property "Value" "VSIN" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "sin(0 1 1k)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "sin(0 1 1k)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, sinusoidal" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, sinusoidal" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VSIN_0_0"
@ -215,22 +215,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -284,172 +284,197 @@
)
(symbol (lib_id "power:GND") (at 134.62 106.68 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 125bcfd6-fc91-456c-8753-fecb0425cb16)
(property "Reference" "#PWR0103" (id 0) (at 134.62 113.03 0)
(property "Reference" "#PWR0103" (at 134.62 113.03 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 134.62 111.76 0)
(property "Value" "GND" (at 134.62 111.76 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 134.62 106.68 0)
(property "Footprint" "" (at 134.62 106.68 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 134.62 106.68 0)
(property "Datasheet" "" (at 134.62 106.68 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2e7c6b87-8ca0-4b4f-b706-9b46d00816ac))
(instances
(project "rectifier"
(path "/0c9c3a92-6a4e-4a5b-b607-2cfe0f3c4b2e"
(reference "#PWR0103") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 165.1 104.14 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 2c87bb46-80f5-4e71-b72e-b1b229611c8f)
(property "Reference" "#PWR0101" (id 0) (at 165.1 110.49 0)
(property "Reference" "#PWR0101" (at 165.1 110.49 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 165.1 109.22 0)
(property "Value" "GND" (at 165.1 109.22 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 165.1 104.14 0)
(property "Footprint" "" (at 165.1 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 165.1 104.14 0)
(property "Datasheet" "" (at 165.1 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 280fc63a-0d9f-48b6-95f7-c5e61dae283d))
(instances
(project "rectifier"
(path "/0c9c3a92-6a4e-4a5b-b607-2cfe0f3c4b2e"
(reference "#PWR0101") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VSIN") (at 134.62 101.6 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 2f4ce84c-7613-4135-9bc6-7662b55052cf)
(property "Reference" "VSIN1" (id 0) (at 118.11 99.06 0)
(property "Reference" "V1" (at 114.3 99.06 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "ampl=5 f=1k" (id 1) (at 118.11 101.6 0)
(property "Value" "SIN ampl=5 f=1k" (at 114.3 101.6 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 134.62 101.6 0)
(property "Footprint" "" (at 134.62 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 134.62 101.6 0)
(property "Datasheet" "~" (at 134.62 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid a29d8f63-65fa-4d69-b0d4-cfa5c00fc5ab))
(pin "2" (uuid 8bfe05fb-6889-4435-80ba-ab2128b151d8))
(instances
(project "rectifier"
(path "/0c9c3a92-6a4e-4a5b-b607-2cfe0f3c4b2e"
(reference "V1") (unit 1) (value "SIN ampl=5 f=1k") (footprint "")
)
)
)
)
(symbol (lib_id "Device:C") (at 155.575 100.33 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 36c45a8c-57fb-4d16-8113-60be934d3024)
(property "Reference" "C1" (id 0) (at 159.385 99.695 0)
(property "Reference" "C1" (at 159.385 99.695 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10u" (id 1) (at 159.385 102.235 0)
(property "Value" "10u" (at 159.385 102.235 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 156.5402 104.14 0)
(property "Footprint" "" (at 156.5402 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 155.575 100.33 0)
(property "Datasheet" "~" (at 155.575 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0f0333bf-611a-47ec-bd68-52c7b166c571))
(pin "2" (uuid b71649f6-4e0d-4ac7-a45e-e31d214c664b))
(instances
(project "rectifier"
(path "/0c9c3a92-6a4e-4a5b-b607-2cfe0f3c4b2e"
(reference "C1") (unit 1) (value "10u") (footprint "")
)
)
)
)
(symbol (lib_id "Device:D") (at 151.765 96.52 180) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 37eb4620-c4e1-45b7-92da-1117151d60cc)
(property "Reference" "D1" (id 0) (at 151.765 91.44 0)
(property "Reference" "D1" (at 151.765 91.44 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "D" (id 1) (at 151.765 93.98 0)
(property "Value" "D" (at 151.765 93.98 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 151.765 96.52 0)
(property "Footprint" "" (at 151.765 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 151.765 96.52 0)
(property "Datasheet" "~" (at 151.765 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "DIODE" (id 4) (at 151.765 96.52 0)
(property "Sim_Device" "DIODE" (at 151.765 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Name" "DIODE1" (id 6) (at 151.765 96.52 0)
(property "Sim_Name" "DIODE1" (at 151.765 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Library" "diode.lib" (id 7) (at 151.765 96.52 0)
(property "Sim_Library" "diode.lib" (at 151.765 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "2 1" (id 8) (at 151.765 96.52 0)
(property "Sim_Pins" "2 1" (at 151.765 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid cb1986eb-8b78-41be-ab05-5001090a2a65))
(pin "2" (uuid edfbe61b-6d1d-45a6-bfef-e48a694e79db))
(instances
(project "rectifier"
(path "/0c9c3a92-6a4e-4a5b-b607-2cfe0f3c4b2e"
(reference "D1") (unit 1) (value "D") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 165.1 100.33 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 7ae05049-58f1-4d14-9a95-35ba665c7986)
(property "Reference" "R1" (id 0) (at 167.64 99.695 0)
(property "Reference" "R1" (at 167.64 99.695 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "10K" (id 1) (at 167.64 102.235 0)
(property "Value" "10K" (at 167.64 102.235 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 163.322 100.33 90)
(property "Footprint" "" (at 163.322 100.33 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 165.1 100.33 0)
(property "Datasheet" "~" (at 165.1 100.33 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 908dc772-f335-42cf-8fc9-474d99c97d6b))
(pin "2" (uuid 8284393b-9c35-4de1-912f-0588e9c9883b))
(instances
(project "rectifier"
(path "/0c9c3a92-6a4e-4a5b-b607-2cfe0f3c4b2e"
(reference "R1") (unit 1) (value "10K") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 155.575 104.14 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid c5967cbe-0914-4e7b-92aa-1bc61c11d83b)
(property "Reference" "#PWR0102" (id 0) (at 155.575 110.49 0)
(property "Reference" "#PWR0102" (at 155.575 110.49 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 155.575 109.22 0)
(property "Value" "GND" (at 155.575 109.22 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 155.575 104.14 0)
(property "Footprint" "" (at 155.575 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 155.575 104.14 0)
(property "Datasheet" "" (at 155.575 104.14 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7706233c-3e24-4ca2-898e-587d4e9865df))
(instances
(project "rectifier"
(path "/0c9c3a92-6a4e-4a5b-b607-2cfe0f3c4b2e"
(reference "#PWR0102") (unit 1) (value "GND") (footprint "")
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/2c87bb46-80f5-4e71-b72e-b1b229611c8f"
(reference "#PWR0101") (unit 1) (value "GND") (footprint "")
)
(path "/c5967cbe-0914-4e7b-92aa-1bc61c11d83b"
(reference "#PWR0102") (unit 1) (value "GND") (footprint "")
)
(path "/125bcfd6-fc91-456c-8753-fecb0425cb16"
(reference "#PWR0103") (unit 1) (value "GND") (footprint "")
)
(path "/36c45a8c-57fb-4d16-8113-60be934d3024"
(reference "C1") (unit 1) (value "10u") (footprint "")
)
(path "/37eb4620-c4e1-45b7-92da-1117151d60cc"
(reference "D1") (unit 1) (value "D") (footprint "")
)
(path "/7ae05049-58f1-4d14-9a95-35ba665c7986"
(reference "R1") (unit 1) (value "10K") (footprint "")
)
(path "/2f4ce84c-7613-4135-9bc6-7662b55052cf"
(reference "VSIN1") (unit 1) (value "ampl=5 f=1k") (footprint "")
)
(path "/0c9c3a92-6a4e-4a5b-b607-2cfe0f3c4b2e" (page "1"))
)
)

View File

@ -247,7 +247,7 @@
"net_settings": {
"classes": [
{
"bus_width": 12.0,
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
@ -261,13 +261,15 @@
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6.0
"wire_width": 6
}
],
"meta": {
"version": 2
"version": 3
},
"net_colors": null
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20220622) (generator eeschema)
(kicad_sch (version 20221004) (generator eeschema)
(uuid b0197b4d-36ea-4821-991f-20bf73bcc80c)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Device:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "C" (id 0) (at 0.635 2.54 0)
(property "Reference" "C" (at 0.635 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (id 1) (at 0.635 -2.54 0)
(property "Value" "C" (at 0.635 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
(property "Footprint" "" (at 0.9652 -3.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "cap capacitor" (id 4) (at 0 0 0)
(property "ki_keywords" "cap capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Unpolarized capacitor" (id 5) (at 0 0 0)
(property "ki_description" "Unpolarized capacitor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "C_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "C_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "C_0_1"
@ -57,25 +57,25 @@
)
)
(symbol "Device:L" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
(property "Reference" "L" (id 0) (at -1.27 0 90)
(property "Reference" "L" (at -1.27 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "L" (id 1) (at 1.905 0 90)
(property "Value" "L" (at 1.905 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "inductor choke coil reactor magnetic" (id 4) (at 0 0 0)
(property "ki_keywords" "inductor choke coil reactor magnetic" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Inductor" (id 5) (at 0 0 0)
(property "ki_description" "Inductor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "Choke_* *Coil* Inductor_* L_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "L_0_1"
@ -108,25 +108,25 @@
)
)
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
@ -147,31 +147,31 @@
)
)
(symbol "Simulation_SPICE:IPULSE" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "I" (id 0) (at 2.54 2.54 0)
(property "Reference" "I" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "IPULSE" (id 1) (at 2.54 0 0)
(property "Value" "IPULSE" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "I" (id 5) (at 0 0 0)
(property "Spice_Primitive" "I" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "pulse(0 1 2n 2n 2n 50n 100n)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "pulse(0 1 2n 2n 2n 50n 100n)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Current source, pulse" (id 8) (at 0 0 0)
(property "ki_description" "Current source, pulse" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "IPULSE_0_0"
@ -225,31 +225,31 @@
)
)
(symbol "Simulation_SPICE:VPULSE" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VPULSE" (id 1) (at 2.54 0 0)
(property "Value" "VPULSE" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "pulse(0 1 2n 2n 2n 50n 100n)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "pulse(0 1 2n 2n 2n 50n 100n)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, pulse" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, pulse" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VPULSE_0_0"
@ -289,22 +289,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -425,325 +425,364 @@
)
(symbol (lib_id "Device:C") (at 127 107.95 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 134b0945-6312-494f-b15e-86844b1af56b)
(default_instance (reference "C") (unit 1) (value "C") (footprint ""))
(property "Reference" "C" (id 0) (at 130.81 107.315 0)
(property "Reference" "Cs1" (at 130.81 107.315 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (id 1) (at 130.81 109.855 0)
(property "Value" "100uF" (at 130.81 109.855 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 127.9652 111.76 0)
(property "Footprint" "" (at 127.9652 111.76 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 127 107.95 0)
(property "Datasheet" "~" (at 127 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 903935c6-35d3-4916-ada6-6df4770de2aa))
(pin "2" (uuid 345dcb8d-fa56-42b9-8459-76c190d65d47))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "Cs1") (unit 1) (value "100uF") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 190.5 95.25 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 21bd30c7-8dd9-4b17-b22c-5b93a2f6ec2b)
(default_instance (reference "R") (unit 1) (value "R") (footprint ""))
(property "Reference" "R" (id 0) (at 193.04 94.615 0)
(property "Reference" "Rp1" (at 193.04 94.615 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "R" (id 1) (at 193.04 97.155 0)
(property "Value" "1KΩ" (at 193.04 97.155 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 188.722 95.25 90)
(property "Footprint" "" (at 188.722 95.25 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 190.5 95.25 0)
(property "Datasheet" "~" (at 190.5 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 7eaeaa13-0708-49b3-b75d-a26c16d10ee7))
(pin "2" (uuid 638515be-9c03-48d2-b9fe-a631fb6915e0))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "Rp1") (unit 1) (value "1KΩ") (footprint "")
)
)
)
)
(symbol (lib_id "Device:L") (at 203.2 95.25 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 23a20b7d-be56-4b4b-b6ae-be89f2c401db)
(default_instance (reference "L") (unit 1) (value "L") (footprint ""))
(property "Reference" "L" (id 0) (at 204.47 94.615 0)
(property "Reference" "Lp1" (at 204.47 94.615 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "L" (id 1) (at 204.47 97.155 0)
(property "Value" "100uH" (at 204.47 97.155 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 203.2 95.25 0)
(property "Footprint" "" (at 203.2 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 203.2 95.25 0)
(property "Datasheet" "~" (at 203.2 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 4ebb4d0f-b627-4dc9-9847-2a94f54f22db))
(pin "2" (uuid 3b2f749c-1e7c-4201-80ac-4298b93d47b7))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "Lp1") (unit 1) (value "100uH") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 127 82.55 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 32a99710-4056-4181-85bb-64e2153c9cb4)
(default_instance (reference "R") (unit 1) (value "R") (footprint ""))
(property "Reference" "R" (id 0) (at 129.54 81.915 0)
(property "Reference" "Rs1" (at 129.54 81.915 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "R" (id 1) (at 129.54 84.455 0)
(property "Value" "1mΩ" (at 129.54 84.455 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 125.222 82.55 90)
(property "Footprint" "" (at 125.222 82.55 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 127 82.55 0)
(property "Datasheet" "~" (at 127 82.55 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 074f07c5-e6cf-47ec-af8c-7b1f0375a3bf))
(pin "2" (uuid 0cfc39f9-53c2-4a24-b203-fdb49a1dc8b2))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "Rs1") (unit 1) (value "1mΩ") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 127 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 34aa6f33-c05e-4723-9e74-afc1625c9501)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 127 120.65 0)
(property "Reference" "#PWR0101" (at 127 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 127 119.38 0)
(property "Value" "GND" (at 127 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 127 114.3 0)
(property "Footprint" "" (at 127 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 127 114.3 0)
(property "Datasheet" "" (at 127 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 9be53029-4c95-425f-a7d0-c2ccc29969b7))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "#PWR0101") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 190.5 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 3ec19414-af4c-48f9-b3c1-0967946aad57)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 190.5 107.95 0)
(property "Reference" "#PWR0104" (at 190.5 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 190.5 106.68 0)
(property "Value" "GND" (at 190.5 106.68 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 190.5 101.6 0)
(property "Footprint" "" (at 190.5 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 190.5 101.6 0)
(property "Datasheet" "" (at 190.5 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid a4a4fb8e-4422-4b92-b806-cf49086e38ed))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "#PWR0104") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 215.9 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 40f72e93-2e7b-4041-9908-4ceb8cc5968e)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 215.9 107.95 0)
(property "Reference" "#PWR0106" (at 215.9 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 215.9 106.68 0)
(property "Value" "GND" (at 215.9 106.68 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 215.9 101.6 0)
(property "Footprint" "" (at 215.9 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 215.9 101.6 0)
(property "Datasheet" "" (at 215.9 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8bb89dcf-2cf1-4186-97fc-66be0f608afe))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "#PWR0106") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 165.1 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 487d173e-6d23-410c-bf91-75aa1396dec9)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 165.1 107.95 0)
(property "Reference" "#PWR0105" (at 165.1 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 165.1 106.68 0)
(property "Value" "GND" (at 165.1 106.68 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 165.1 101.6 0)
(property "Footprint" "" (at 165.1 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 165.1 101.6 0)
(property "Datasheet" "" (at 165.1 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5fd81701-e0a4-4345-a8e1-a760208a4cc8))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "#PWR0105") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Device:C") (at 215.9 95.25 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 4dbe17b3-8286-49ce-adaf-3c794ad8274c)
(default_instance (reference "C") (unit 1) (value "C") (footprint ""))
(property "Reference" "C" (id 0) (at 219.71 94.615 0)
(property "Reference" "Cp1" (at 219.71 94.615 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "C" (id 1) (at 219.71 97.155 0)
(property "Value" "100uF" (at 219.71 97.155 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 216.8652 99.06 0)
(property "Footprint" "" (at 216.8652 99.06 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 215.9 95.25 0)
(property "Datasheet" "~" (at 215.9 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 37d61ed5-e320-4d57-bff7-ec42aeca9f21))
(pin "2" (uuid 07323bac-5c2c-4732-830c-f3c57201154d))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "Cp1") (unit 1) (value "100uF") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:IPULSE") (at 165.1 95.25 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 6f3941ed-3978-4d28-b217-551f8904977b)
(default_instance (reference "I") (unit 1) (value "IPULSE") (footprint ""))
(property "Reference" "I" (id 0) (at 168.91 93.345 0)
(property "Reference" "I1" (at 168.91 93.345 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "IPULSE" (id 1) (at 168.91 95.885 0)
(property "Value" "PULSE y2=1 tw=1u" (at 168.91 95.885 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 165.1 95.25 0)
(property "Footprint" "" (at 165.1 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 165.1 95.25 0)
(property "Datasheet" "~" (at 165.1 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8a80b586-d30c-44d1-b165-e9c7e3047e62))
(pin "2" (uuid 45a2089b-d1a0-426a-994b-107d5560e7f0))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "I1") (unit 1) (value "PULSE y2=1 tw=1u") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VPULSE") (at 101.6 95.25 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 7ba34897-97ee-4909-8ec6-27586fb15817)
(default_instance (reference "V") (unit 1) (value "VPULSE") (footprint ""))
(property "Reference" "V" (id 0) (at 105.41 93.345 0)
(property "Reference" "V1" (at 105.41 93.345 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VPULSE" (id 1) (at 105.41 95.885 0)
(property "Value" "PULSE y2=1 tw=1u" (at 105.41 95.885 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 101.6 95.25 0)
(property "Footprint" "" (at 101.6 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 101.6 95.25 0)
(property "Datasheet" "~" (at 101.6 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e8818239-f91c-47e3-ac1e-178af6b74e90))
(pin "2" (uuid 024d1f91-a924-4436-bab9-338ed09010fe))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "V1") (unit 1) (value "PULSE y2=1 tw=1u") (footprint "")
)
)
)
)
(symbol (lib_id "Device:L") (at 127 95.25 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 86f0bff3-c028-492d-8a21-44716128e6e8)
(default_instance (reference "L") (unit 1) (value "L") (footprint ""))
(property "Reference" "L" (id 0) (at 128.27 94.615 0)
(property "Reference" "Ls1" (at 128.27 94.615 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "L" (id 1) (at 128.27 97.155 0)
(property "Value" "100uH" (at 128.27 97.155 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 127 95.25 0)
(property "Footprint" "" (at 127 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 127 95.25 0)
(property "Datasheet" "~" (at 127 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8e8c16ca-b9d0-42ae-8073-59118828361f))
(pin "2" (uuid a1d46bf7-ab6a-4497-adbf-0ad4bd09d044))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "Ls1") (unit 1) (value "100uH") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 203.2 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 916e7603-28f1-49c3-8465-04b0add34ac6)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 203.2 107.95 0)
(property "Reference" "#PWR0103" (at 203.2 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 203.2 106.68 0)
(property "Value" "GND" (at 203.2 106.68 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 203.2 101.6 0)
(property "Footprint" "" (at 203.2 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 203.2 101.6 0)
(property "Datasheet" "" (at 203.2 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 9fec72ed-c4f8-4007-9bec-eb7883b5f9b5))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "#PWR0103") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 101.6 114.3 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid e7e2ccf3-0a39-44c0-9068-a7e83432702d)
(default_instance (reference "#PWR") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR" (id 0) (at 101.6 120.65 0)
(property "Reference" "#PWR0102" (at 101.6 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 101.6 119.38 0)
(property "Value" "GND" (at 101.6 119.38 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 101.6 114.3 0)
(property "Footprint" "" (at 101.6 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 101.6 114.3 0)
(property "Datasheet" "" (at 101.6 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8178158b-a483-4990-b982-4cba4f29f25c))
(instances
(project "rlc"
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c"
(reference "#PWR0102") (unit 1) (value "GND") (footprint "")
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/34aa6f33-c05e-4723-9e74-afc1625c9501"
(reference "#PWR0101") (unit 1) (value "GND") (footprint "")
)
(path "/e7e2ccf3-0a39-44c0-9068-a7e83432702d"
(reference "#PWR0102") (unit 1) (value "GND") (footprint "")
)
(path "/916e7603-28f1-49c3-8465-04b0add34ac6"
(reference "#PWR0103") (unit 1) (value "GND") (footprint "")
)
(path "/3ec19414-af4c-48f9-b3c1-0967946aad57"
(reference "#PWR0104") (unit 1) (value "GND") (footprint "")
)
(path "/487d173e-6d23-410c-bf91-75aa1396dec9"
(reference "#PWR0105") (unit 1) (value "GND") (footprint "")
)
(path "/40f72e93-2e7b-4041-9908-4ceb8cc5968e"
(reference "#PWR0106") (unit 1) (value "GND") (footprint "")
)
(path "/4dbe17b3-8286-49ce-adaf-3c794ad8274c"
(reference "Cp1") (unit 1) (value "100uF") (footprint "")
)
(path "/134b0945-6312-494f-b15e-86844b1af56b"
(reference "Cs1") (unit 1) (value "100uF") (footprint "")
)
(path "/6f3941ed-3978-4d28-b217-551f8904977b"
(reference "IPULSE1") (unit 1) (value "y2=1 tw=1u") (footprint "")
)
(path "/23a20b7d-be56-4b4b-b6ae-be89f2c401db"
(reference "Lp1") (unit 1) (value "100uH") (footprint "")
)
(path "/86f0bff3-c028-492d-8a21-44716128e6e8"
(reference "Ls1") (unit 1) (value "100uH") (footprint "")
)
(path "/21bd30c7-8dd9-4b17-b22c-5b93a2f6ec2b"
(reference "Rp1") (unit 1) (value "1KΩ") (footprint "")
)
(path "/32a99710-4056-4181-85bb-64e2153c9cb4"
(reference "Rs1") (unit 1) (value "1mΩ") (footprint "")
)
(path "/7ba34897-97ee-4909-8ec6-27586fb15817"
(reference "VPULSE1") (unit 1) (value "y2=1 tw=1u") (footprint "")
)
(path "/b0197b4d-36ea-4821-991f-20bf73bcc80c" (page "1"))
)
)

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20220822) (generator eeschema)
(kicad_sch (version 20221004) (generator eeschema)
(uuid 8c3d4d2c-5107-4b13-88da-bd05d371fd8a)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
@ -45,25 +45,25 @@
)
)
(symbol "Relay:ADW11" (in_bom yes) (on_board yes)
(property "Reference" "K" (id 0) (at 11.43 3.81 0)
(property "Reference" "K" (at 11.43 3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "ADW11" (id 1) (at 13.97 1.27 0)
(property "Value" "ADW11" (at 13.97 1.27 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT" (id 2) (at 33.655 -1.27 0)
(property "Footprint" "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT" (at 33.655 -1.27 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.panasonic-electric-works.com/pew/es/downloads/ds_dw_hl_en.pdf" (id 3) (at 0 0 0)
(property "Datasheet" "https://www.panasonic-electric-works.com/pew/es/downloads/ds_dw_hl_en.pdf" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "SPST 1P1T" (id 4) (at 0 0 0)
(property "ki_keywords" "SPST 1P1T" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Panasonic, 8A/16A, Small Polarized Latching Power Relays, Single coil, 1 Form A" (id 5) (at 0 0 0)
(property "ki_description" "Panasonic, 8A/16A, Small Polarized Latching Power Relays, Single coil, 1 Form A" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "Relay*1P1T*NO*Panasonic*ADW11xxxxW*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "Relay*1P1T*NO*Panasonic*ADW11xxxxW*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "ADW11_1_1"
@ -206,31 +206,31 @@
)
)
(symbol "Simulation_SPICE:VDC" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 2.54 0 0)
(property "Value" "VDC" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "dc(1)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "dc(1)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, DC" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, DC" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VDC_0_0"
@ -288,31 +288,31 @@
)
)
(symbol "Simulation_SPICE:VPULSE" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VPULSE" (id 1) (at 2.54 0 0)
(property "Value" "VPULSE" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "pulse(0 1 2n 2n 2n 50n 100n)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "pulse(0 1 2n 2n 2n 50n 100n)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, pulse" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, pulse" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VPULSE_0_0"
@ -352,22 +352,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -414,11 +414,11 @@
(stroke (width 0) (type default))
(uuid a11785f5-95c5-4245-92b3-502a967b590d)
)
(wire (pts (xy 114.3 114.3) (xy 158.75 114.3))
(wire (pts (xy 101.6 114.3) (xy 158.75 114.3))
(stroke (width 0) (type default))
(uuid a6aec13e-22bc-4ec5-ae42-f2c7aece4dca)
)
(wire (pts (xy 114.3 86.36) (xy 114.3 88.9))
(wire (pts (xy 101.6 86.36) (xy 101.6 88.9))
(stroke (width 0) (type default))
(uuid aa21c47e-8f76-4db3-a0ce-aa052c247e91)
)
@ -426,11 +426,11 @@
(stroke (width 0) (type default))
(uuid d012e223-5d15-4954-9537-e75c12ab627b)
)
(wire (pts (xy 114.3 124.46) (xy 114.3 127))
(wire (pts (xy 101.6 124.46) (xy 101.6 127))
(stroke (width 0) (type default))
(uuid f99134eb-a3d9-4ab7-b6cb-c68b6e41ae51)
)
(wire (pts (xy 114.3 76.2) (xy 158.75 76.2))
(wire (pts (xy 101.6 76.2) (xy 158.75 76.2))
(stroke (width 0) (type default))
(uuid ff457b94-b368-4620-91dc-93feabd1e484)
)
@ -448,7 +448,7 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid 406789eb-b4ae-49fa-bf88-5e66f4e5c132)
)
(label "inswi" (at 114.3 114.3 0) (fields_autoplaced)
(label "inswi" (at 101.6 114.3 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid c3bc4702-6b90-4b5f-81a2-eb6d90836dd8)
)
@ -456,424 +456,457 @@
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid ca4b5dbd-5c8d-49e6-8955-8287f00770f7)
)
(label "inswv" (at 114.3 76.2 0) (fields_autoplaced)
(label "inswv" (at 101.6 76.2 0) (fields_autoplaced)
(effects (font (size 1.27 1.27)) (justify left bottom))
(uuid cdeb77d3-554c-4d59-b4c0-9953941b3c42)
)
(symbol (lib_id "Simulation_SPICE:VPULSE") (at 114.3 81.28 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(symbol (lib_id "Simulation_SPICE:VPULSE") (at 101.6 81.28 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 347e9fb4-5b9c-424b-a0ef-e3e1d4152813)
(default_instance (reference "V3") (unit 1) (value "VPULSE") (footprint ""))
(property "Reference" "V3" (id 0) (at 118.11 79.375 0)
(property "Reference" "V1" (at 105.41 79.375 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VPULSE" (id 1) (at 118.11 81.915 0)
(property "Value" "PULSE y2=1 td=1m tr=1u tf=1u tw=1m" (at 105.41 81.915 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 114.3 81.28 0)
(property "Footprint" "" (at 101.6 81.28 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 114.3 81.28 0)
(property "Datasheet" "~" (at 101.6 81.28 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 117dae63-cbae-4915-acae-e6e10531e40e))
(pin "2" (uuid 9b2185ff-f747-4fa4-8049-8a873f9809b0))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "V1") (unit 1) (value "PULSE y2=1 td=1m tr=1u tf=1u tw=1m") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VDC") (at 168.91 96.52 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 38db2ebd-2b24-4620-9674-dced674c39a5)
(default_instance (reference "V1") (unit 1) (value "VDC") (footprint ""))
(property "Reference" "V1" (id 0) (at 172.72 94.615 0)
(property "Reference" "V2" (at 172.72 95.885 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 172.72 97.155 0)
(property "Value" "5" (at 172.72 98.425 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 168.91 96.52 0)
(property "Footprint" "" (at 168.91 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 168.91 96.52 0)
(property "Datasheet" "~" (at 168.91 96.52 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0b55c5be-6cf6-4c8b-92f9-3478d772166e))
(pin "2" (uuid 2397d0b3-3656-47e9-bee9-7c3263dd94b2))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "V2") (unit 1) (value "5") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 158.75 91.44 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 3a046e4d-7b2b-4ee1-9196-d1db4ee763bb)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 158.75 97.79 0)
(property "Reference" "#PWR?" (at 158.75 97.79 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 158.75 96.52 0)
(property "Value" "GND" (at 158.75 96.52 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 158.75 91.44 0)
(property "Footprint" "" (at 158.75 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 158.75 91.44 0)
(property "Datasheet" "" (at 158.75 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2adf09fa-388e-432a-96d0-3ad371a61e98))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VPULSE") (at 114.3 119.38 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(symbol (lib_id "Simulation_SPICE:VPULSE") (at 101.6 119.38 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 4200094f-3f88-44e8-b754-02453ae72796)
(default_instance (reference "V3") (unit 1) (value "VPULSE") (footprint ""))
(property "Reference" "V3" (id 0) (at 118.11 118.745 0)
(property "Reference" "V3" (at 105.41 118.745 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VPULSE" (id 1) (at 118.11 121.285 0)
(property "Value" "PULSE y2=1 td=3m tr=1u tf=1u tw=1m" (at 105.41 121.285 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 114.3 119.38 0)
(property "Footprint" "" (at 101.6 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 114.3 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "V" (id 4) (at 114.3 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "DC" (id 5) (at 114.3 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2" (id 6) (at 114.3 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Disabled" "1" (id 7) (at 114.3 119.38 0)
(property "Datasheet" "~" (at 101.6 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5a04f24f-84ee-415e-9ebb-6a57bc5cb49d))
(pin "2" (uuid 6b71e245-55cf-4686-9a3f-ea5b100aa39a))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "V3") (unit 1) (value "PULSE y2=1 td=3m tr=1u tf=1u tw=1m") (footprint "")
)
)
)
)
(symbol (lib_id "Relay:ADW11") (at 163.83 121.92 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 56eb12c2-83ef-4c44-ba5e-b3bc72d7d310)
(default_instance (reference "K1") (unit 1) (value "ADW11") (footprint "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT"))
(property "Reference" "K1" (id 0) (at 175.26 121.285 0)
(property "Reference" "K2" (at 175.26 121.285 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "ADW11" (id 1) (at 175.26 123.825 0)
(property "Value" "ADW11" (at 175.26 123.825 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT" (id 2) (at 197.485 123.19 0)
(property "Footprint" "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT" (at 197.485 123.19 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.panasonic-electric-works.com/pew/es/downloads/ds_dw_hl_en.pdf" (id 3) (at 163.83 121.92 0)
(property "Datasheet" "https://www.panasonic-electric-works.com/pew/es/downloads/ds_dw_hl_en.pdf" (at 163.83 121.92 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "SW" (id 4) (at 163.83 121.92 0)
(property "Sim_Device" "SW" (at 163.83 121.92 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "I" (id 5) (at 163.83 121.92 0)
(property "Sim_Type" "I" (at 163.83 121.92 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 6 3 5" (id 6) (at 163.83 121.92 0)
(property "Sim_Pins" "1 6 3 5" (at 163.83 121.92 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Disabled" "1" (id 7) (at 163.83 121.92 0)
(property "Sim_Disabled" "1" (at 163.83 121.92 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 76e69abc-f617-4b9c-a790-060112fdebed))
(pin "3" (uuid 0f38a010-975a-4b40-8325-29d468a5be24))
(pin "5" (uuid df74236d-2e93-4e5d-9b0e-42b6d668748a))
(pin "6" (uuid f19ff61d-7496-4547-8a58-efa43bebdbea))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "K2") (unit 1) (value "ADW11") (footprint "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT")
)
)
)
)
(symbol (lib_id "power:GND") (at 114.3 88.9 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(symbol (lib_id "power:GND") (at 101.6 88.9 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 66dfc60d-51c9-41a4-8112-e32a54e72e44)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 114.3 95.25 0)
(property "Reference" "#PWR?" (at 101.6 95.25 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 114.3 93.98 0)
(property "Value" "GND" (at 101.6 93.98 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 114.3 88.9 0)
(property "Footprint" "" (at 101.6 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 114.3 88.9 0)
(property "Datasheet" "" (at 101.6 88.9 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 92cbe1cb-754c-438d-865b-eede22fe0a77))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 158.75 129.54 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 7b412bef-6375-4838-89d0-ef85f2a44f39)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 158.75 135.89 0)
(property "Reference" "#PWR?" (at 158.75 135.89 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 158.75 134.62 0)
(property "Value" "GND" (at 158.75 134.62 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 158.75 129.54 0)
(property "Footprint" "" (at 158.75 129.54 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 158.75 129.54 0)
(property "Datasheet" "" (at 158.75 129.54 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 2ae9dfae-cb82-4bcd-9386-20cdc0a43d3e))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 184.15 127 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 8f3fec1f-a25a-4d2a-835f-873a7617927d)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 184.15 133.35 0)
(property "Reference" "#PWR?" (at 184.15 133.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 184.15 132.08 0)
(property "Value" "GND" (at 184.15 132.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 184.15 127 0)
(property "Footprint" "" (at 184.15 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 184.15 127 0)
(property "Datasheet" "" (at 184.15 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 402f2427-4543-4aca-a5c0-4d4d80239c61))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 114.3 127 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(symbol (lib_id "power:GND") (at 101.6 127 0) (unit 1)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 925023dd-5312-461f-a25e-dc1614390dac)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 114.3 133.35 0)
(property "Reference" "#PWR?" (at 101.6 133.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 114.3 132.08 0)
(property "Value" "GND" (at 101.6 132.08 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 114.3 127 0)
(property "Footprint" "" (at 101.6 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 114.3 127 0)
(property "Datasheet" "" (at 101.6 127 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 143d59bd-771c-4aa1-b84c-77882db7e89f))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 184.15 85.09 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 9584dcde-5cb9-4853-8311-35e74bca4c0d)
(default_instance (reference "R1") (unit 1) (value "R") (footprint ""))
(property "Reference" "R1" (id 0) (at 186.69 84.455 0)
(property "Reference" "R1" (at 186.69 84.455 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "R" (id 1) (at 186.69 86.995 0)
(property "Value" "1k" (at 186.69 86.995 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 182.372 85.09 90)
(property "Footprint" "" (at 182.372 85.09 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 184.15 85.09 0)
(property "Datasheet" "~" (at 184.15 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ca5b7fb7-b9ed-4675-bf02-833e831d13b1))
(pin "2" (uuid 44011730-1773-4bd0-9249-a31db1d4c278))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "R1") (unit 1) (value "1k") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 168.91 139.7 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid af1b7e6e-e3ca-4aef-a5e2-387742769c66)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 168.91 146.05 0)
(property "Reference" "#PWR?" (at 168.91 146.05 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 168.91 144.78 0)
(property "Value" "GND" (at 168.91 144.78 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 168.91 139.7 0)
(property "Footprint" "" (at 168.91 139.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 168.91 139.7 0)
(property "Datasheet" "" (at 168.91 139.7 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 0d5b5061-2988-4206-955e-1079ab1bffe6))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Relay:ADW11") (at 163.83 83.82 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid c1fe9022-3238-4a03-8269-f88f88525efc)
(default_instance (reference "K1") (unit 1) (value "ADW11") (footprint "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT"))
(property "Reference" "K1" (id 0) (at 175.26 83.185 0)
(property "Reference" "K1" (at 175.26 83.185 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "ADW11" (id 1) (at 175.26 85.725 0)
(property "Value" "ADW11" (at 175.26 85.725 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT" (id 2) (at 197.485 85.09 0)
(property "Footprint" "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT" (at 197.485 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "https://www.panasonic-electric-works.com/pew/es/downloads/ds_dw_hl_en.pdf" (id 3) (at 163.83 83.82 0)
(property "Datasheet" "https://www.panasonic-electric-works.com/pew/es/downloads/ds_dw_hl_en.pdf" (at 163.83 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "SW" (id 4) (at 163.83 83.82 0)
(property "Sim_Device" "SW" (at 163.83 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Type" "V" (id 5) (at 163.83 83.82 0)
(property "Sim_Type" "V" (at 163.83 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 6 3 5" (id 6) (at 163.83 83.82 0)
(property "Sim_Pins" "1 6 3 5" (at 163.83 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Params" "thr=500m his=0 ron=100m roff=1T" (id 7) (at 163.83 83.82 0)
(property "Sim_Params" "thr=500m his=0 ron=100m roff=1T" (at 163.83 83.82 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 985f68da-ac8b-4dfe-a794-ff843a4dcef6))
(pin "3" (uuid ce808560-bf0b-4d28-8d55-1ce3e8924fdf))
(pin "5" (uuid d559c5b6-8643-47a6-af95-1f43c69cc696))
(pin "6" (uuid 018cf113-cd74-414d-9f04-bb2d21e22444))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "K1") (unit 1) (value "ADW11") (footprint "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT")
)
)
)
)
(symbol (lib_id "power:GND") (at 168.91 101.6 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid cf6a69fc-ed84-4873-b4dc-81fbde5f83b7)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 168.91 107.95 0)
(property "Reference" "#PWR?" (at 168.91 107.95 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 168.91 106.68 0)
(property "Value" "GND" (at 168.91 106.68 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 168.91 101.6 0)
(property "Footprint" "" (at 168.91 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 168.91 101.6 0)
(property "Datasheet" "" (at 168.91 101.6 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 179f903e-0db8-48c0-9855-1bf7465e0b8b))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 184.15 120.65 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid d8d5327b-75be-4ab7-a15d-ffac19c40f45)
(default_instance (reference "R1") (unit 1) (value "R") (footprint ""))
(property "Reference" "R1" (id 0) (at 186.69 120.015 0)
(property "Reference" "R2" (at 186.69 120.015 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "R" (id 1) (at 186.69 122.555 0)
(property "Value" "R" (at 186.69 122.555 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 182.372 120.65 90)
(property "Footprint" "" (at 182.372 120.65 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 184.15 120.65 0)
(property "Datasheet" "~" (at 184.15 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Device" "R" (id 4) (at 184.15 120.65 0)
(property "Sim_Device" "R" (at 184.15 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Pins" "1 2" (id 5) (at 184.15 120.65 0)
(property "Sim_Pins" "1 2" (at 184.15 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Sim_Disabled" "1" (id 6) (at 184.15 120.65 0)
(property "Sim_Disabled" "1" (at 184.15 120.65 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 8883f98f-8e4c-40ee-927a-e9ea3bf7ea5c))
(pin "2" (uuid 6e9fbeab-f4e0-4051-b4d8-5e94c371c2a7))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "R2") (unit 1) (value "R") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VDC") (at 168.91 134.62 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid ed7a9dd3-92a2-4670-b91d-78c18bed2273)
(default_instance (reference "V1") (unit 1) (value "VDC") (footprint ""))
(property "Reference" "V1" (id 0) (at 172.72 132.715 0)
(property "Reference" "V4" (at 172.72 133.985 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VDC" (id 1) (at 172.72 135.255 0)
(property "Value" "5" (at 172.72 136.525 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 168.91 134.62 0)
(property "Footprint" "" (at 168.91 134.62 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 168.91 134.62 0)
(property "Datasheet" "~" (at 168.91 134.62 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 443fd48c-8d2e-46b1-8fbf-0c210fd528fb))
(pin "2" (uuid 7020a4d8-768d-428d-9f3e-da14232410f1))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "V4") (unit 1) (value "5") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 184.15 91.44 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid efec76b7-311a-4c4c-971c-c6fda250379c)
(default_instance (reference "#PWR?") (unit 1) (value "GND") (footprint ""))
(property "Reference" "#PWR?" (id 0) (at 184.15 97.79 0)
(property "Reference" "#PWR?" (at 184.15 97.79 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 184.15 96.52 0)
(property "Value" "GND" (at 184.15 96.52 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 184.15 91.44 0)
(property "Footprint" "" (at 184.15 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 184.15 91.44 0)
(property "Datasheet" "" (at 184.15 91.44 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 17d11724-de7e-40e2-9b70-dd97fe8cd33c))
(instances
(project "switches"
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/3a046e4d-7b2b-4ee1-9196-d1db4ee763bb"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/66dfc60d-51c9-41a4-8112-e32a54e72e44"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/7b412bef-6375-4838-89d0-ef85f2a44f39"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/8f3fec1f-a25a-4d2a-835f-873a7617927d"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/925023dd-5312-461f-a25e-dc1614390dac"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/af1b7e6e-e3ca-4aef-a5e2-387742769c66"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/cf6a69fc-ed84-4873-b4dc-81fbde5f83b7"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/efec76b7-311a-4c4c-971c-c6fda250379c"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/c1fe9022-3238-4a03-8269-f88f88525efc"
(reference "K1") (unit 1) (value "ADW11") (footprint "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT")
)
(path "/56eb12c2-83ef-4c44-ba5e-b3bc72d7d310"
(reference "K2") (unit 1) (value "ADW11") (footprint "Relay_THT:Relay_1P1T_NO_10x24x18.8mm_Panasonic_ADW11xxxxW_THT")
)
(path "/9584dcde-5cb9-4853-8311-35e74bca4c0d"
(reference "R1") (unit 1) (value "1k") (footprint "")
)
(path "/d8d5327b-75be-4ab7-a15d-ffac19c40f45"
(reference "R2") (unit 1) (value "R") (footprint "")
)
(path "/38db2ebd-2b24-4620-9674-dced674c39a5"
(reference "V1") (unit 1) (value "5") (footprint "")
)
(path "/ed7a9dd3-92a2-4670-b91d-78c18bed2273"
(reference "V2") (unit 1) (value "5") (footprint "")
)
(path "/347e9fb4-5b9c-424b-a0ef-e3e1d4152813"
(reference "VPULSE1") (unit 1) (value "y2=1 td=1m tr=1u tf=1u tw=1m") (footprint "")
)
(path "/4200094f-3f88-44e8-b754-02453ae72796"
(reference "VPULSE2") (unit 1) (value "y2=1 td=3m tr=1u tf=1u tw=1m") (footprint "")
)
(path "/8c3d4d2c-5107-4b13-88da-bd05d371fd8a" (page "1"))
)
)

View File

@ -1,4 +1,4 @@
(kicad_sch (version 20220622) (generator eeschema)
(kicad_sch (version 20221004) (generator eeschema)
(uuid f74aa792-5ddc-4342-b3b1-f3d782106d77)
@ -6,25 +6,25 @@
(lib_symbols
(symbol "Device:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "R" (id 0) (at 2.032 0 90)
(property "Reference" "R" (at 2.032 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Value" "R" (id 1) (at 0 0 90)
(property "Value" "R" (at 0 0 90)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at -1.778 0 90)
(property "Footprint" "" (at -1.778 0 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "R res resistor" (id 4) (at 0 0 0)
(property "ki_keywords" "R res resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Resistor" (id 5) (at 0 0 0)
(property "ki_description" "Resistor" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "R_*" (id 6) (at 0 0 0)
(property "ki_fp_filters" "R_*" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "R_0_1"
@ -45,31 +45,31 @@
)
)
(symbol "Simulation_SPICE:VPULSE" (pin_numbers hide) (pin_names (offset 0.0254)) (in_bom yes) (on_board yes)
(property "Reference" "V" (id 0) (at 2.54 2.54 0)
(property "Reference" "V" (at 2.54 2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "VPULSE" (id 1) (at 2.54 0 0)
(property "Value" "VPULSE" (at 2.54 0 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 0 0 0)
(property "Datasheet" "~" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Spice_Netlist_Enabled" "Y" (id 4) (at 0 0 0)
(property "Spice_Netlist_Enabled" "Y" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Primitive" "V" (id 5) (at 0 0 0)
(property "Spice_Primitive" "V" (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify left) hide)
)
(property "Spice_Model" "pulse(0 1 2n 2n 2n 50n 100n)" (id 6) (at 2.54 -2.54 0)
(property "Spice_Model" "pulse(0 1 2n 2n 2n 50n 100n)" (at 2.54 -2.54 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "ki_keywords" "simulation" (id 7) (at 0 0 0)
(property "ki_keywords" "simulation" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Voltage source, pulse" (id 8) (at 0 0 0)
(property "ki_description" "Voltage source, pulse" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "VPULSE_0_0"
@ -109,22 +109,22 @@
)
)
(symbol "Transmission_Line:TLINE" (in_bom no) (on_board no)
(property "Reference" "T" (id 0) (at 0 -2.54 0)
(property "Reference" "T" (at 0 -2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "TLINE" (id 1) (at 0 2.54 0)
(property "Value" "TLINE" (at 0 2.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://ngspice.sourceforge.net/docs/ngspice-36-manual.pdf#7f" (id 3) (at 0 5.08 0)
(property "Datasheet" "http://ngspice.sourceforge.net/docs/ngspice-36-manual.pdf#7f" (at 0 5.08 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "lossless transmission line characteristic impedance" (id 4) (at 0 0 0)
(property "ki_keywords" "lossless transmission line characteristic impedance" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Lossless transmission line, for simulation only" (id 5) (at 0 0 0)
(property "ki_description" "Lossless transmission line, for simulation only" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "TLINE_0_1"
@ -189,22 +189,22 @@
)
)
(symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes)
(property "Reference" "#PWR" (id 0) (at 0 -6.35 0)
(property "Reference" "#PWR" (at 0 -6.35 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "GND" (id 1) (at 0 -3.81 0)
(property "Value" "GND" (at 0 -3.81 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 0 0 0)
(property "Footprint" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 0 0 0)
(property "Datasheet" "" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_keywords" "power-flag" (id 4) (at 0 0 0)
(property "ki_keywords" "power-flag" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (id 5) (at 0 0 0)
(property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "GND_0_1"
@ -287,327 +287,366 @@
)
(symbol (lib_id "power:GND") (at 127 86.36 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 0bb52765-586c-4bf2-a0f2-cc8769dedeec)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 127 92.71 0)
(property "Reference" "#PWR0106" (at 127 92.71 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 127 91.44 0)
(property "Value" "GND" (at 127 91.44 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 127 86.36 0)
(property "Footprint" "" (at 127 86.36 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 127 86.36 0)
(property "Datasheet" "" (at 127 86.36 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 646ae8f9-e672-4035-ba98-115c4670c2c0))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "#PWR0106") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 151.13 116.84 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 232c811f-1246-4b76-86b4-d8721684bd11)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 151.13 123.19 0)
(property "Reference" "#PWR0104" (at 151.13 123.19 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 151.13 121.92 0)
(property "Value" "GND" (at 151.13 121.92 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 151.13 116.84 0)
(property "Footprint" "" (at 151.13 116.84 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 151.13 116.84 0)
(property "Datasheet" "" (at 151.13 116.84 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid afd18e4f-ec3d-4b0c-9c3a-f269db3363d6))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "#PWR0104") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Transmission_Line:TLINE") (at 146.05 114.3 0) (unit 1)
(in_bom no) (on_board no) (fields_autoplaced)
(in_bom no) (on_board no) (dnp no) (fields_autoplaced)
(uuid 34b3fec2-c790-40cf-bb63-dd642fff2299)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 146.0509 109.22 0)
(property "Reference" "TLINE2" (at 146.0509 109.22 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (id 1) (at 146.0509 111.76 0)
(property "Value" "RLGC len=1 r=0 l=1.25m g=0 c=500n" (at 146.0509 111.76 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 146.05 114.3 0)
(property "Footprint" "" (at 146.05 114.3 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://ngspice.sourceforge.net/docs/ngspice-36-manual.pdf#7f" (id 3) (at 146.05 109.22 0)
(property "Datasheet" "http://ngspice.sourceforge.net/docs/ngspice-36-manual.pdf#7f" (at 146.05 109.22 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 3ba94ccd-338c-44da-afd8-322313c0ff13))
(pin "2" (uuid ed81258e-3e5d-4a2d-8e04-b3182f9c51c0))
(pin "3" (uuid 443d9994-dd5c-4f22-b64a-7cbede1ad619))
(pin "4" (uuid 5b960bbf-5dc9-492f-b460-847fb0c65707))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "TLINE2") (unit 1) (value "RLGC len=1 r=0 l=1.25m g=0 c=500n") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VPULSE") (at 127 81.28 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid 56fc236a-df5f-49ef-9b92-3227f86197b4)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 87.63 80.01 0)
(property "Reference" "V1" (at 81.28 80.01 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "" (id 1) (at 87.63 82.55 0)
(property "Value" "PULSE y2=1 tr=1u tf=1u tw=50u per=100u" (at 81.28 82.55 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 127 81.28 0)
(property "Footprint" "" (at 127 81.28 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 127 81.28 0)
(property "Datasheet" "~" (at 127 81.28 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 5e20d69f-9003-4997-b6ac-fca384177c2c))
(pin "2" (uuid 59e755b2-04d0-4799-bdf1-e10965451a30))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "V1") (unit 1) (value "PULSE y2=1 tr=1u tf=1u tw=50u per=100u") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 140.97 78.74 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 59dbe783-3723-4dcc-a641-a603ab67a5a4)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 140.97 85.09 0)
(property "Reference" "#PWR0107" (at 140.97 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 140.97 83.82 0)
(property "Value" "GND" (at 140.97 83.82 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 140.97 78.74 0)
(property "Footprint" "" (at 140.97 78.74 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 140.97 78.74 0)
(property "Datasheet" "" (at 140.97 78.74 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 872f8eab-890e-44cc-a827-4116fa2b9a93))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "#PWR0107") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 165.1 86.36 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 5b460e62-196b-4585-8ed3-c8e3325f6a48)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 165.1 92.71 0)
(property "Reference" "#PWR0101" (at 165.1 92.71 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 165.1 91.44 0)
(property "Value" "GND" (at 165.1 91.44 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 165.1 86.36 0)
(property "Footprint" "" (at 165.1 86.36 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 165.1 86.36 0)
(property "Datasheet" "" (at 165.1 86.36 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 084b1caf-06a0-4971-9750-c64366f414d2))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "#PWR0101") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 127 124.46 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 5f9f7595-cc0b-4628-ae7b-35d307a4eb99)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 127 130.81 0)
(property "Reference" "#PWR0102" (at 127 130.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 127 129.54 0)
(property "Value" "GND" (at 127 129.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 127 124.46 0)
(property "Footprint" "" (at 127 124.46 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 127 124.46 0)
(property "Datasheet" "" (at 127 124.46 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid e537417c-dc56-4566-b159-06201f9d24eb))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "#PWR0102") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 165.1 80.01 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid 9eecf3ec-d266-4199-973b-6e10e301b41b)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 167.64 79.375 0)
(property "Reference" "R1" (at 167.64 79.375 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "" (id 1) (at 167.64 81.915 0)
(property "Value" "50" (at 167.64 81.915 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 163.322 80.01 90)
(property "Footprint" "" (at 163.322 80.01 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 165.1 80.01 0)
(property "Datasheet" "~" (at 165.1 80.01 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 1ec2478e-c74c-4b1f-94f8-f36178bb057b))
(pin "2" (uuid d9cd7012-5227-493d-a953-8c8f9e0cc488))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "R1") (unit 1) (value "50") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 140.97 116.84 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid b0fd7eaf-a224-48f5-80b6-b4c9a3988f57)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 140.97 123.19 0)
(property "Reference" "#PWR0103" (at 140.97 123.19 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 140.97 121.92 0)
(property "Value" "GND" (at 140.97 121.92 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 140.97 116.84 0)
(property "Footprint" "" (at 140.97 116.84 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 140.97 116.84 0)
(property "Datasheet" "" (at 140.97 116.84 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 432e54be-78c9-4ddf-8ec7-819cecbfe6c2))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "#PWR0103") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Transmission_Line:TLINE") (at 146.05 76.2 0) (unit 1)
(in_bom no) (on_board no) (fields_autoplaced)
(in_bom no) (on_board no) (dnp no) (fields_autoplaced)
(uuid b320600b-eef1-4883-916c-38700f3f43d4)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 146.0509 71.12 0)
(property "Reference" "TLINE1" (at 146.0509 71.12 0)
(effects (font (size 1.27 1.27)))
)
(property "Value" "" (id 1) (at 146.0509 73.66 0)
(property "Value" "z0=50 td=25u" (at 146.0509 73.66 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 146.05 76.2 0)
(property "Footprint" "" (at 146.05 76.2 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "http://ngspice.sourceforge.net/docs/ngspice-36-manual.pdf#7f" (id 3) (at 146.05 71.12 0)
(property "Datasheet" "http://ngspice.sourceforge.net/docs/ngspice-36-manual.pdf#7f" (at 146.05 71.12 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid ea050e5c-1246-4281-a897-0695b0c28888))
(pin "2" (uuid 6a849f27-b16c-48cb-80be-7504707e9e4a))
(pin "3" (uuid a8652546-dd2b-4f4f-874e-abb58500b88a))
(pin "4" (uuid c752f402-877d-4339-af44-9bdefe8327ef))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "TLINE1") (unit 1) (value "z0=50 td=25u") (footprint "")
)
)
)
)
(symbol (lib_id "Device:R") (at 165.1 118.11 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid c89e9e2f-1e5f-45ee-9942-af42fb5cfaf4)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 167.64 117.475 0)
(property "Reference" "R2" (at 167.64 117.475 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "" (id 1) (at 167.64 120.015 0)
(property "Value" "50" (at 167.64 120.015 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 163.322 118.11 90)
(property "Footprint" "" (at 163.322 118.11 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 165.1 118.11 0)
(property "Datasheet" "~" (at 165.1 118.11 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 720acbb9-4c0b-48b1-9b2a-ca5415db622e))
(pin "2" (uuid aee2f2ef-458b-4835-9263-2a66796398fe))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "R2") (unit 1) (value "50") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 151.13 78.74 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid fc8afb4b-228e-4b15-8225-7bdabc7f37d5)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 151.13 85.09 0)
(property "Reference" "#PWR0108" (at 151.13 85.09 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 151.13 83.82 0)
(property "Value" "GND" (at 151.13 83.82 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 151.13 78.74 0)
(property "Footprint" "" (at 151.13 78.74 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 151.13 78.74 0)
(property "Datasheet" "" (at 151.13 78.74 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 3a04e902-893e-40a5-b4c0-3247e54eeb89))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "#PWR0108") (unit 1) (value "GND") (footprint "")
)
)
)
)
(symbol (lib_id "Simulation_SPICE:VPULSE") (at 127 119.38 0) (unit 1)
(in_bom yes) (on_board yes)
(in_bom yes) (on_board yes) (dnp no)
(uuid fcc0dfa9-c624-4a32-a3d3-4c36ee7b0fe6)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 87.63 118.11 0)
(property "Reference" "V2" (at 81.28 118.11 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Value" "" (id 1) (at 87.63 120.65 0)
(property "Value" "PULSE y2=1 tr=1u tf=1u tw=50u per=100u" (at 81.28 120.65 0)
(effects (font (size 1.27 1.27)) (justify left))
)
(property "Footprint" "" (id 2) (at 127 119.38 0)
(property "Footprint" "" (at 127 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 127 119.38 0)
(property "Datasheet" "~" (at 127 119.38 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 4697d16d-3f33-43d4-bdc9-9604ce8ac4d7))
(pin "2" (uuid b718a7b9-338a-42ec-b700-e8a6ef481ecb))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "V2") (unit 1) (value "PULSE y2=1 tr=1u tf=1u tw=50u per=100u") (footprint "")
)
)
)
)
(symbol (lib_id "power:GND") (at 165.1 124.46 0) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
(uuid ff04fe94-7180-4f4a-b4d1-f6aca630b6d1)
(default_instance (reference "U") (unit 1) (value "") (footprint ""))
(property "Reference" "U" (id 0) (at 165.1 130.81 0)
(property "Reference" "#PWR0105" (at 165.1 130.81 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Value" "" (id 1) (at 165.1 129.54 0)
(property "Value" "GND" (at 165.1 129.54 0)
(effects (font (size 1.27 1.27)))
)
(property "Footprint" "" (id 2) (at 165.1 124.46 0)
(property "Footprint" "" (at 165.1 124.46 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "" (id 3) (at 165.1 124.46 0)
(property "Datasheet" "" (at 165.1 124.46 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 51e6012c-cc82-4ffa-9f4c-c6cdff662294))
(instances
(project "tlines"
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77"
(reference "#PWR0105") (unit 1) (value "GND") (footprint "")
)
)
)
)
(sheet_instances
(path "/" (page "1"))
)
(symbol_instances
(path "/5b460e62-196b-4585-8ed3-c8e3325f6a48"
(reference "#PWR0101") (unit 1) (value "GND") (footprint "")
)
(path "/5f9f7595-cc0b-4628-ae7b-35d307a4eb99"
(reference "#PWR0102") (unit 1) (value "GND") (footprint "")
)
(path "/b0fd7eaf-a224-48f5-80b6-b4c9a3988f57"
(reference "#PWR0103") (unit 1) (value "GND") (footprint "")
)
(path "/232c811f-1246-4b76-86b4-d8721684bd11"
(reference "#PWR0104") (unit 1) (value "GND") (footprint "")
)
(path "/ff04fe94-7180-4f4a-b4d1-f6aca630b6d1"
(reference "#PWR0105") (unit 1) (value "GND") (footprint "")
)
(path "/0bb52765-586c-4bf2-a0f2-cc8769dedeec"
(reference "#PWR0106") (unit 1) (value "GND") (footprint "")
)
(path "/59dbe783-3723-4dcc-a641-a603ab67a5a4"
(reference "#PWR0107") (unit 1) (value "GND") (footprint "")
)
(path "/fc8afb4b-228e-4b15-8225-7bdabc7f37d5"
(reference "#PWR0108") (unit 1) (value "GND") (footprint "")
)
(path "/9eecf3ec-d266-4199-973b-6e10e301b41b"
(reference "R1") (unit 1) (value "50") (footprint "")
)
(path "/c89e9e2f-1e5f-45ee-9942-af42fb5cfaf4"
(reference "R2") (unit 1) (value "50") (footprint "")
)
(path "/b320600b-eef1-4883-916c-38700f3f43d4"
(reference "TLINE1") (unit 1) (value "z0=50 td=25u") (footprint "")
)
(path "/34b3fec2-c790-40cf-bb63-dd642fff2299"
(reference "TLINE2") (unit 1) (value "len=1 r=0 l=1.25m g=0 c=500n") (footprint "")
)
(path "/56fc236a-df5f-49ef-9b92-3227f86197b4"
(reference "VPULSE1") (unit 1) (value "y2=1 tr=1u tf=1u tw=50u per=100u") (footprint "")
)
(path "/fcc0dfa9-c624-4a32-a3d3-4c36ee7b0fe6"
(reference "VPULSE2") (unit 1) (value "y2=1 tr=1u tf=1u tw=50u per=100u") (footprint "")
)
(path "/f74aa792-5ddc-4342-b3b1-f3d782106d77" (page "1"))
)
)