From 987a963e6453b6902b36030ad750e43d8d033e09 Mon Sep 17 00:00:00 2001 From: eeintech Date: Mon, 16 Jan 2023 16:39:26 -0500 Subject: [PATCH 1/8] Added support for updating children units symbol ID --- src/kiutils/symbol.py | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/src/kiutils/symbol.py b/src/kiutils/symbol.py index f7f58e6..98978ff 100644 --- a/src/kiutils/symbol.py +++ b/src/kiutils/symbol.py @@ -243,9 +243,12 @@ class Symbol(): units: List = field(default_factory=list) """The `units` can be one or more child symbol tokens embedded in a parent symbol""" + unit_numbers: Tuple = () + """The unit numbers: unit and demorgan symbol indexes""" + @classmethod def from_sexpr(cls, exp: list): - """Convert the given S-Expresstion into a Symbol object + """Convert the given S-Expression into a Symbol object Args: exp (list): Part of parsed S-Expression `(symbol ...)` @@ -281,7 +284,11 @@ def from_sexpr(cls, exp: list): if item[0] == 'on_board': object.onBoard = True if item[1] == 'yes' else False if item[0] == 'power': object.isPower = True - if item[0] == 'symbol': object.units.append(Symbol().from_sexpr(item)) + if item[0] == 'symbol': + unit_symbol = Symbol().from_sexpr(item) + # Store unit numbers + unit_symbol.unit_numbers = (unit_symbol.id.split('_')[-2], unit_symbol.id.split('_')[-1]) + object.units.append(unit_symbol) if item[0] == 'property': object.properties.append(Property().from_sexpr(item)) if item[0] == 'pin': object.pins.append(SymbolPin().from_sexpr(item)) @@ -327,7 +334,7 @@ def create_new(cls, id: str, reference: str, value: str, ) return symbol - def to_sexpr(self, indent: int = 2, newline: bool = True) -> str: + def to_sexpr(self, indent: int = 2, newline: bool = True, parent_id = None) -> str: """Generate the S-Expression representing this object Args: @@ -353,8 +360,13 @@ def to_sexpr(self, indent: int = 2, newline: bool = True) -> str: pinnames = f' (pin_names{pnoffset}{pnhide})' if self.pinNames else '' pinnumbers = f' (pin_numbers hide)' if self.hidePinNumbers else '' extends = f' (extends "{dequote(self.extends)}")' if self.extends is not None else '' - - expression = f'{indents}(symbol "{dequote(self.id)}"{extends}{power}{pinnumbers}{pinnames}{inbom}{onboard}\n' + + # Construct symbol ID + symbol_id = dequote(self.id) + if self.unit_numbers and parent_id: + symbol_id = f'{dequote(parent_id)}_{self.unit_numbers[0]}_{self.unit_numbers[1]}' + + expression = f'{indents}(symbol "{symbol_id}"{extends}{power}{pinnumbers}{pinnames}{inbom}{onboard}\n' for item in self.properties: expression += item.to_sexpr(indent+2) for item in self.graphicItems: @@ -362,7 +374,7 @@ def to_sexpr(self, indent: int = 2, newline: bool = True) -> str: for item in self.pins: expression += item.to_sexpr(indent+2) for item in self.units: - expression += item.to_sexpr(indent+2) + expression += item.to_sexpr(indent+2, parent_id=self.id) expression += f'{indents}){endline}' return expression From 790e9a05c2c9f2ac2538ba053e1fd1ddf1b0623d Mon Sep 17 00:00:00 2001 From: eeintech Date: Thu, 19 Jan 2023 10:40:26 -0500 Subject: [PATCH 2/8] Pivoted to regular expression match and integer identifiers --- src/kiutils/symbol.py | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/src/kiutils/symbol.py b/src/kiutils/symbol.py index 98978ff..aa9378a 100644 --- a/src/kiutils/symbol.py +++ b/src/kiutils/symbol.py @@ -17,6 +17,7 @@ from dataclasses import dataclass, field from typing import Optional, List from os import path +import re from kiutils.items.common import Effects, Position, Property, Font from kiutils.items.syitems import * @@ -243,8 +244,11 @@ class Symbol(): units: List = field(default_factory=list) """The `units` can be one or more child symbol tokens embedded in a parent symbol""" - unit_numbers: Tuple = () - """The unit numbers: unit and demorgan symbol indexes""" + unitId: int = None + """Unit identifier: an integer that identifies which unit the symbol represents""" + + styleId: int = None + """Style identifier: indicates which body style the unit represents""" @classmethod def from_sexpr(cls, exp: list): @@ -285,10 +289,16 @@ def from_sexpr(cls, exp: list): if item[0] == 'power': object.isPower = True if item[0] == 'symbol': - unit_symbol = Symbol().from_sexpr(item) - # Store unit numbers - unit_symbol.unit_numbers = (unit_symbol.id.split('_')[-2], unit_symbol.id.split('_')[-1]) - object.units.append(unit_symbol) + # Get symbol unit + symbol_unit = Symbol().from_sexpr(item) + # Parse symbol unit identifiers + symbol_id_parse = re.match(r"^" + re.escape(object.id) + r"_(\d+?)_(\d+?)$", symbol_unit.id) + if not symbol_id_parse: + raise Exception(f'Failed to parse symbol unit identifiers due to invalid format: {symbol_unit.id}') + symbol_unit.unitId = int(symbol_id_parse.group(1)) + symbol_unit.styleId = int(symbol_id_parse.group(2)) + # Add symbol unit to s-expr + object.units.append(symbol_unit) if item[0] == 'property': object.properties.append(Property().from_sexpr(item)) if item[0] == 'pin': object.pins.append(SymbolPin().from_sexpr(item)) @@ -361,10 +371,10 @@ def to_sexpr(self, indent: int = 2, newline: bool = True, parent_id = None) -> s pinnumbers = f' (pin_numbers hide)' if self.hidePinNumbers else '' extends = f' (extends "{dequote(self.extends)}")' if self.extends is not None else '' - # Construct symbol ID + # Construct Symbol Unit Identifier symbol_id = dequote(self.id) - if self.unit_numbers and parent_id: - symbol_id = f'{dequote(parent_id)}_{self.unit_numbers[0]}_{self.unit_numbers[1]}' + if parent_id and self.unitId and self.styleId: + symbol_id = f'{dequote(parent_id)}_{str(self.unitId)}_{str(self.styleId)}' expression = f'{indents}(symbol "{symbol_id}"{extends}{power}{pinnumbers}{pinnames}{inbom}{onboard}\n' for item in self.properties: From 1c77295c03bb0b309c332b1bed2565f3704e72c1 Mon Sep 17 00:00:00 2001 From: eeintech Date: Mon, 6 Feb 2023 16:45:10 -0500 Subject: [PATCH 3/8] Added Symbol library identifiers (nickname and entry name) and parent symbol name --- src/kiutils/symbol.py | 43 +++++++++++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/src/kiutils/symbol.py b/src/kiutils/symbol.py index aa9378a..ae3ebeb 100644 --- a/src/kiutils/symbol.py +++ b/src/kiutils/symbol.py @@ -195,6 +195,13 @@ class Symbol(): "UNIT_ID" for each unit embedded in a parent symbol. Library identifiers are only valid it top level symbols and unit identifiers are on valid as unit symbols inside a parent symbol.""" + libraryNickname: Optional[str] = None + entryName: Optional[str] = None + """ The schematic symbol library and printed circuit board footprint library file formats use library identifiers. + Library identifiers are defined as a quoted string using the "LIBRARY_NICKNAME:ENTRY_NAME" format where + "LIBRARY_NICKNAME" is the nickname of the library in the symbol or footprint library table and + "ENTRY_NAME" is the name of the symbol or footprint in the library separated by a colon. """ + extends: Optional[str] = None """The optional `extends` token attribute defines the "LIBRARY_ID" of another symbol inside the current library from which to derive a new symbol. Extended symbols currently can only have @@ -244,10 +251,13 @@ class Symbol(): units: List = field(default_factory=list) """The `units` can be one or more child symbol tokens embedded in a parent symbol""" - unitId: int = None + parentSymbolName: Optional[str] = None + """The parent symbol name each unit belongs to""" + + unitId: Optional[int] = None """Unit identifier: an integer that identifies which unit the symbol represents""" - styleId: int = None + styleId: Optional[int] = None """Style identifier: indicates which body style the unit represents""" @classmethod @@ -272,6 +282,13 @@ def from_sexpr(cls, exp: list): object = cls() object.id = exp[1] + + library_identifier = re.match(r"^(\w+):(.+)$", object.id) + if library_identifier: + # Split library indentifier into library nickname and entry name + object.libraryNickname = library_identifier.group(1) + object.entryName = library_identifier.group(2) + for item in exp[2:]: if item[0] == 'extends': object.extends = item[1] if item[0] == 'pin_numbers': @@ -287,17 +304,19 @@ def from_sexpr(cls, exp: list): if item[0] == 'in_bom': object.inBom = True if item[1] == 'yes' else False if item[0] == 'on_board': object.onBoard = True if item[1] == 'yes' else False if item[0] == 'power': object.isPower = True - + if item[0] == 'symbol': - # Get symbol unit + # Create a new subsymbol and parse its unit and style identifiers symbol_unit = Symbol().from_sexpr(item) - # Parse symbol unit identifiers - symbol_id_parse = re.match(r"^" + re.escape(object.id) + r"_(\d+?)_(\d+?)$", symbol_unit.id) + if object.entryName: + symbol_unit.parentSymbolName = object.entryName + else: + symbol_unit.parentSymbolName = object.id + symbol_id_parse = re.match(r"^" + re.escape(symbol_unit.parentSymbolName) + r"_(\d+?)_(\d+?)$", symbol_unit.id) if not symbol_id_parse: - raise Exception(f'Failed to parse symbol unit identifiers due to invalid format: {symbol_unit.id}') + raise Exception(f'Failed to parse symbol unit identifiers due to invalid format: {symbol_unit.id=}') symbol_unit.unitId = int(symbol_id_parse.group(1)) symbol_unit.styleId = int(symbol_id_parse.group(2)) - # Add symbol unit to s-expr object.units.append(symbol_unit) if item[0] == 'property': object.properties.append(Property().from_sexpr(item)) @@ -344,7 +363,7 @@ def create_new(cls, id: str, reference: str, value: str, ) return symbol - def to_sexpr(self, indent: int = 2, newline: bool = True, parent_id = None) -> str: + def to_sexpr(self, indent: int = 2, newline: bool = True) -> str: """Generate the S-Expression representing this object Args: @@ -373,8 +392,8 @@ def to_sexpr(self, indent: int = 2, newline: bool = True, parent_id = None) -> s # Construct Symbol Unit Identifier symbol_id = dequote(self.id) - if parent_id and self.unitId and self.styleId: - symbol_id = f'{dequote(parent_id)}_{str(self.unitId)}_{str(self.styleId)}' + if self.parentSymbolName and self.unitId and self.styleId: + symbol_id = f'{self.parentSymbolName}_{self.unitId}_{self.styleId}' expression = f'{indents}(symbol "{symbol_id}"{extends}{power}{pinnumbers}{pinnames}{inbom}{onboard}\n' for item in self.properties: @@ -384,7 +403,7 @@ def to_sexpr(self, indent: int = 2, newline: bool = True, parent_id = None) -> s for item in self.pins: expression += item.to_sexpr(indent+2) for item in self.units: - expression += item.to_sexpr(indent+2, parent_id=self.id) + expression += item.to_sexpr(indent+2) expression += f'{indents}){endline}' return expression From c2093b8684abf0126027748a2bfac3e316aee91e Mon Sep 17 00:00:00 2001 From: eeintech Date: Mon, 6 Feb 2023 17:34:57 -0500 Subject: [PATCH 4/8] Updated ID to class property and added setter method, moved library identifiers there --- src/kiutils/symbol.py | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/kiutils/symbol.py b/src/kiutils/symbol.py index ae3ebeb..f2272cb 100644 --- a/src/kiutils/symbol.py +++ b/src/kiutils/symbol.py @@ -190,10 +190,26 @@ class Symbol(): https://dev-docs.kicad.org/en/file-formats/sexpr-intro/index.html#_symbols """ - id: str = "" """Each symbol must have a unique "LIBRARY_ID" for each top level symbol in the library or a unique "UNIT_ID" for each unit embedded in a parent symbol. Library identifiers are only valid it top level symbols and unit identifiers are on valid as unit symbols inside a parent symbol.""" + @property + def id(self): + return self._id + @id.setter + def id(self, symbol_id): + self._id = symbol_id + library_identifier = re.match(r"^(\w+):(.+)$", self._id) + if library_identifier: + # Split library indentifier into library nickname and entry name + self.libraryNickname = library_identifier.group(1) + self.entryName = library_identifier.group(2) + + for unit in self.units: + if self.entryName: + unit.parentSymbolName = self.entryName + else: + unit.parentSymbolName = self._id libraryNickname: Optional[str] = None entryName: Optional[str] = None @@ -282,13 +298,6 @@ def from_sexpr(cls, exp: list): object = cls() object.id = exp[1] - - library_identifier = re.match(r"^(\w+):(.+)$", object.id) - if library_identifier: - # Split library indentifier into library nickname and entry name - object.libraryNickname = library_identifier.group(1) - object.entryName = library_identifier.group(2) - for item in exp[2:]: if item[0] == 'extends': object.extends = item[1] if item[0] == 'pin_numbers': From 98c87b388ec1160652d3d15e40a4ae69b5d9a880 Mon Sep 17 00:00:00 2001 From: eeintech Date: Tue, 7 Feb 2023 11:34:02 -0500 Subject: [PATCH 5/8] Also update Value field value, added tests for renaming symbol and merging libraries --- src/kiutils/symbol.py | 18 +- tests/test_symbol.py | 20 +- tests/testdata/symbol/test_analogDACs | 4760 ++++++++++++++++++ tests/testdata/symbol/test_mergedLibraries | 5128 ++++++++++++++++++++ tests/testdata/symbol/test_renameSymbol | 370 ++ 5 files changed, 10290 insertions(+), 6 deletions(-) create mode 100644 tests/testdata/symbol/test_analogDACs create mode 100644 tests/testdata/symbol/test_mergedLibraries create mode 100644 tests/testdata/symbol/test_renameSymbol diff --git a/src/kiutils/symbol.py b/src/kiutils/symbol.py index f2272cb..416bb20 100644 --- a/src/kiutils/symbol.py +++ b/src/kiutils/symbol.py @@ -199,17 +199,25 @@ def id(self): @id.setter def id(self, symbol_id): self._id = symbol_id + library_identifier = re.match(r"^(\w+):(.+)$", self._id) if library_identifier: # Split library indentifier into library nickname and entry name self.libraryNickname = library_identifier.group(1) self.entryName = library_identifier.group(2) + if self.entryName: + symbol_name = self.entryName + else: + symbol_name = self._id + + # Update Value property + for property in self.properties: + if property.key == 'Value': + property.value = symbol_name + # Update units parent symbol name for unit in self.units: - if self.entryName: - unit.parentSymbolName = self.entryName - else: - unit.parentSymbolName = self._id + unit.parentSymbolName = symbol_name libraryNickname: Optional[str] = None entryName: Optional[str] = None @@ -401,7 +409,7 @@ def to_sexpr(self, indent: int = 2, newline: bool = True) -> str: # Construct Symbol Unit Identifier symbol_id = dequote(self.id) - if self.parentSymbolName and self.unitId and self.styleId: + if self.parentSymbolName is not None and self.unitId is not None and self.styleId is not None: symbol_id = f'{self.parentSymbolName}_{self.unitId}_{self.styleId}' expression = f'{indents}(symbol "{symbol_id}"{extends}{power}{pinnumbers}{pinnames}{inbom}{onboard}\n' diff --git a/tests/test_symbol.py b/tests/test_symbol.py index e1f426e..b118566 100644 --- a/tests/test_symbol.py +++ b/tests/test_symbol.py @@ -72,7 +72,7 @@ def test_createNewSymbolInEmptyLibrary(self): self.testData.compareToTestFile = True self.testData.pathToTestFile = path.join(SYMBOL_BASE, 'test_createNewSymbolInEmptyLibrary') - # Create an empty symbol libraray + # Create an empty symbol library symbolLib = SymbolLib( version = KIUTILS_CREATE_NEW_VERSION_STR, generator = 'kiutils' @@ -88,3 +88,21 @@ def test_createNewSymbolInEmptyLibrary(self): self.assertTrue(to_file_and_compare(symbolLib, self.testData)) + def test_renameSymbol(self): + """Rename symbol inside library and verify all units are also renamed""" + self.testData.compareToTestFile = True + self.testData.pathToTestFile = path.join(SYMBOL_BASE, 'test_renameSymbol') + symbolLib = SymbolLib().from_file(path.join(SYMBOL_BASE, 'test_symbolDemorganSyItems')) + symbol = symbolLib.symbols[0] + symbol.id = 'AD1853JRS' + self.assertTrue(to_file_and_compare(symbolLib, self.testData)) + + def test_mergeLibraries(self): + """Merge two symbol libraries together""" + self.testData.compareToTestFile = True + self.testData.pathToTestFile = path.join(SYMBOL_BASE, 'test_mergedLibraries') + symbolLib1 = SymbolLib().from_file(path.join(SYMBOL_BASE, 'test_analogDACs')) + symbolLib2 = SymbolLib().from_file(path.join(SYMBOL_BASE, 'test_symbolDemorganSyItems')) + for symbol in symbolLib2.symbols: + symbolLib1.symbols.insert(0, symbol) + self.assertTrue(to_file_and_compare(symbolLib1, self.testData)) diff --git a/tests/testdata/symbol/test_analogDACs b/tests/testdata/symbol/test_analogDACs new file mode 100644 index 0000000..2db88ae --- /dev/null +++ b/tests/testdata/symbol/test_analogDACs @@ -0,0 +1,4760 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "AD390JD" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 30.48 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD390JD" (id 1) (at 8.89 30.48 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD390MIL.pdf" (id 3) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4ch DAC 12bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 12bit DAC, 4LSB Gain Error, DH-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD390JD_0_1" + (rectangle (start -13.97 -29.21) (end 13.97 29.21) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD390JD_1_1" + (pin input line (at -17.78 25.4 0) (length 3.81) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "D9" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "D10" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -2.54 0) (length 3.81) + (name "D11" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -33.02 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 33.02 270) (length 3.81) + (name "-VS" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -25.4 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "REFOUT" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -12.7 180) (length 3.81) + (name "REFIN" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 20.32 180) (length 3.81) + (name "VOUT1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 15.24 180) (length 3.81) + (name "VOUT2" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 22.86 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 10.16 180) (length 3.81) + (name "VOUT3" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 5.08 180) (length 3.81) + (name "VOUT4" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 33.02 270) (length 3.81) + (name "+VS" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "~{A1}" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{A0}" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{CS1}" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -20.32 0) (length 3.81) + (name "~{CS2}" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -22.86 0) (length 3.81) + (name "~{CS3}" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -25.4 0) (length 3.81) + (name "~{CS4}" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 20.32 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD390KD" (extends "AD390JD") + (property "Reference" "U" (id 0) (at -13.97 30.48 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD390KD" (id 1) (at 8.89 30.48 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD390MIL.pdf" (id 3) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4ch DAC 12bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 12bit DAC, 2LSB Gain Error, DH-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD558JN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD558JN" (id 1) (at 2.54 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD558.pdf" (id 3) (at 0 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Reference Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single 8-bit DAC, Internal Reference, Output Amp, Single Supply, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD558JN_0_1" + (rectangle (start -8.89 -16.51) (end 8.89 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD558JN_1_1" + (pin input line (at -12.7 12.7 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -12.7 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 -12.7 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 3.81) + (name "VSEL" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 0 180) (length 3.81) + (name "VSEN" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 7.62 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 10.16 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -10.16 0) (length 3.81) + (name "~{CE}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD558KN" (extends "AD558JN") + (property "Reference" "U" (id 0) (at -8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD558KN" (id 1) (at 2.54 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD558.pdf" (id 3) (at 0 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Reference Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single 8-bit DAC, Internal Reference, Output Amp, Single Supply, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD558JP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD558JP" (id 1) (at 2.54 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD558.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Reference Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single 8-bit DAC, Internal Reference, Output Amp, Single Supply, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD558JP_0_1" + (rectangle (start -8.89 -16.51) (end 8.89 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD558JP_1_1" + (pin input line (at -12.7 -5.08 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -10.16 0) (length 3.81) + (name "~{CE}" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -12.7 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 -12.7 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 3.81) + (name "VSEL" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 0 180) (length 3.81) + (name "VSEN" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 12.7 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 7.62 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 10.16 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD558KP" (extends "AD558JP") + (property "Reference" "U" (id 0) (at -8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD558KP" (id 1) (at 2.54 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD558.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Reference Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single 8-bit DAC, Internal Reference, Output Amp, Single Supply, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5687BCPZ" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5687BCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with SPI Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5687BCPZ_0_1" + (rectangle (start -7.62 12.7) (end 7.62 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5687BCPZ_1_1" + (pin output line (at 10.16 5.08 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "SCLK" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "~{SYNC}" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 7.62 0) (length 2.54) + (name "SDIN" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -10.16 0) (length 2.54) + (name "RSTSEL" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 15.24 270) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -5.08 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -15.24 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 2.54 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 -2.54 180) (length 2.54) + (name "SDO" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 0 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -7.62 0) (length 2.54) + (name "GAIN" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD5687RBCPZ" (extends "AD5687BCPZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5687RBCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689R_5687R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with 2 ppm/°C Reference, SPI Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5689BCPZ" (extends "AD5687BCPZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5689BCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 16bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 16-Bit nanoDAC+ with SPI Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5689RxCPZ" (extends "AD5687BCPZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5689RxCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689R_5687R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 16bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 16-Bit nanoDAC+ with 2 ppm/°C Reference, SPI Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5687BRUZ" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5687BRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with SPI Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5687BRUZ_0_1" + (rectangle (start -7.62 12.7) (end 7.62 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5687BRUZ_1_1" + (pin power_in line (at 5.08 15.24 270) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -7.62 0) (length 2.54) + (name "GAIN" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "SCLK" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "~{SYNC}" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 7.62 0) (length 2.54) + (name "SDIN" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -10.16 0) (length 2.54) + (name "RSTSEL" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -5.08 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 5.08 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 2.54 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 -2.54 180) (length 2.54) + (name "SDO" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 0 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD5687RBRUZ" (extends "AD5687BRUZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5687RBRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689R_5687R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with 2 ppm/°C Reference, SPI Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5689BRUZ" (extends "AD5687BRUZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5689BRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 16bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 16-Bit nanoDAC+ with SPI Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5689RxRUZ" (extends "AD5687BRUZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5689RxRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689R_5687R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 16bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 16-Bit nanoDAC+ with 2 ppm/°C Reference, SPI Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5691RxRM" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5691RxRM" (id 1) (at 8.89 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" (id 2) (at 33.02 -8.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5693R_5692R_5691R_5693.pdf" (id 3) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "serial DAC i2c digital analog converter" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Tiny, 12-Bit, I2C, nanoDAC+, 2 ppm/°C Reference, MSOP-10" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "MSOP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5691RxRM_0_1" + (rectangle (start -7.62 7.62) (end 7.62 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5691RxRM_1_1" + (pin power_in line (at 2.54 10.16 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 0 180) (length 2.54) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 10.16 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 0 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -5.08 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 2.54 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -2.54 180) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD5693RxRM" (extends "AD5691RxRM") + (property "Reference" "U" (id 0) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5693RxRM" (id 1) (at 8.89 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" (id 2) (at 33.02 -8.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5693R_5692R_5691R_5693.pdf" (id 3) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "serial DAC i2c digital analog converter" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Tiny, 16-Bit, I2C, nanoDAC+, 2 ppm/°C Reference, MSOP-10" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "MSOP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5697RBCPZ" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5697RBCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5697R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit i2c" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with 2 ppm/°C Reference, I2C Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5697RBCPZ_0_1" + (rectangle (start -7.62 12.7) (end 7.62 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5697RBCPZ_1_1" + (pin output line (at 10.16 5.08 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -5.08 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 2.54 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -10.16 0) (length 2.54) + (name "RSTSEL" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 15.24 270) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -5.08 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -15.24 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 2.54 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 7.62 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -7.62 0) (length 2.54) + (name "GAIN" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD5697RBRUZ" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5697RBRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5697R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit i2c" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with 2 ppm/°C Reference, I2C Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5697RBRUZ_0_1" + (rectangle (start -7.62 12.7) (end 7.62 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5697RBRUZ_1_1" + (pin power_in line (at 5.08 15.24 270) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -7.62 0) (length 2.54) + (name "GAIN" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -5.08 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 2.54 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -10.16 0) (length 2.54) + (name "RSTSEL" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -5.08 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 5.08 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 2.54 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 7.62 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224KN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224KN" (id 1) (at 6.35 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply 1ch" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, DIP-18" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7224KN_1_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at 2.54 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0(LSB)" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7(MSB)" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224LN" (extends "AD7224KN") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224LN" (id 1) (at 6.35 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, DIP-18" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7224KP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224KP" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7224KP_1_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0(LSB)" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7(MSB)" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224LP" (extends "AD7224KP") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224LP" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7224KR-1" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224KR-1" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, SOIC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7224KR-1_1_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at 2.54 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0(LSB)" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7(MSB)" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224LR-1" (extends "AD7224KR-1") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224LR-1" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, SOIC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7224KR-18" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224KR-18" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, SOIC-18" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7224KR-18_1_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at 2.54 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0(LSB)" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7(MSB)" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224LR-18" (extends "AD7224KR-18") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224LR-18" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, SOIC-18" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7225BRS" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225BRS" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, SSOP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7225BRS_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7225BRS_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -7.62 180) (length 3.81) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -5.08 180) (length 3.81) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 3.81) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7225CRS" (extends "AD7225BRS") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225CRS" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, SSOP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7225KN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225KN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, PDIP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7225KN_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7225KN_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -7.62 180) (length 3.81) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -5.08 180) (length 3.81) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 3.81) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7225LN" (extends "AD7225KN") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225LN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, PDIP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7225KP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225KP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, PLCC-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7225KP_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7225KP_1_1" + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -7.62 180) (length 3.81) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -5.08 180) (length 3.81) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 3.81) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7225LP" (extends "AD7225KP") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225LP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, PLCC-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7225KR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225KR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, SOIC-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7225KR_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7225KR_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -7.62 180) (length 3.81) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -5.08 180) (length 3.81) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 3.81) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7225LR" (extends "AD7225KR") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225LR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, SO-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7226BRSZ" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7226BRSZ" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7226.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4CH DAC 8bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, 4 Channel, Single Reference Voltage, SSOP-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7226BRSZ_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7226BRSZ_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7226KN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7226KN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7226.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4CH DAC 8bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, 4 Channel, Single Reference Voltage, DIP-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7226KN_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7226KN_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7226KP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7226KP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7226.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4CH DAC 8bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, 4 Channel, Single Reference Voltage, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7226KP_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7226KP_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7226KR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7226KR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7226.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4CH DAC 8bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, 4 Channel, Single Reference Voltage, SOIC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7226KR_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7226KR_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7228ABN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ABN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, DIP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PDIP* DIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7228ABN_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7228ABN_1_1" + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 0 180) (length 3.81) + (name "VOUT8" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 2.54 180) (length 3.81) + (name "VOUT7" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 5.08 180) (length 3.81) + (name "VOUT6" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUT5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUT3" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUT2" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 3.81) + (name "VOUT1" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7228ACN" (extends "AD7228ABN") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ACN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, DIP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PDIP* DIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7228ABP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ABP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, PLCC-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7228ABP_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7228ABP_1_1" + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUT2" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 3.81) + (name "VOUT1" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 0 180) (length 3.81) + (name "VOUT8" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 2.54 180) (length 3.81) + (name "VOUT7" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 5.08 180) (length 3.81) + (name "VOUT6" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUT5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT4" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUT3" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7228ACP" (extends "AD7228ABP") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ACP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, PLCC-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7228ABR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ABR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, SOIC-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7228ABR_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7228ABR_1_1" + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 0 180) (length 3.81) + (name "VOUT8" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 2.54 180) (length 3.81) + (name "VOUT7" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 5.08 180) (length 3.81) + (name "VOUT6" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUT5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUT3" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUT2" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 3.81) + (name "VOUT1" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7228ACR" (extends "AD7228ABR") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ACR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, SOIC-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7304" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 13.97 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7304" (id 1) (at 2.54 13.97 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7304_7305.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 4ch 8bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "3V/5V, Rail-to-Rail, Quad, 8-Bit DAC, SPI Interface, SOIC-16/TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOIC*W*7.5x10.3mm*P1.27mm* TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7304_0_1" + (rectangle (start -10.16 12.7) (end 10.16 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7304_1_1" + (pin output line (at 12.7 7.62 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 2.54) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "SDI/SHDN" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -7.62 180) (length 2.54) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -10.16 180) (length 2.54) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 2.54 180) (length 2.54) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 5.08 180) (length 2.54) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 10.16 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -15.24 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -2.54 180) (length 2.54) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 2.54) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -2.54 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -5.08 0) (length 2.54) + (name "~{CLR}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7305" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 16.51 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7305" (id 1) (at 3.81 16.51 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7304_7305.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 4ch 8bit parallel" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "3V/5V, Rail-to-Rail, Quad, 8-Bit DAC, Parallel Interface, SOIC-20/TSSOP-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOIC*W*7.5x12.8mm*P1.27mm* TSSOP*4.4x6.5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7305_0_1" + (rectangle (start -10.16 15.24) (end 10.16 -15.24) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7305_1_1" + (pin output line (at 12.7 10.16 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 2.54) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 2.54) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 2.54) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -12.7 0) (length 2.54) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -7.62 180) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 2.54) + (name "A0/SHDN" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 17.78 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 5.08 180) (length 2.54) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 12.7 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 7.62 180) (length 2.54) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -17.78 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 0 180) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -10.16 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 12.7 0) (length 2.54) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 10.16 0) (length 2.54) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 2.54) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7390" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 1.27 10.795 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7390" (id 1) (at 1.27 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 22.86 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7390_7391.pdf" (id 3) (at 22.86 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "SPI 12 bit DAC" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Serial-Input Micropower 12-Bit DAC, DIP-8/SOIC-8/TSSOP-8" (id 5) (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* TSSOP*4.4x3mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7390_0_0" + (polyline + (pts + (xy 12.7 0) + (xy 5.08 7.62) + (xy -10.16 7.62) + (xy -10.16 -7.62) + (xy 5.08 -7.62) + (xy 12.7 0) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7390_1_1" + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "~{LD}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 2.54) + (name "SDI" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 2.54) + (name "~{CLR}" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "Vss" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 0 180) (length 2.54) + (name "Vout" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 10.16 270) (length 2.54) + (name "Vdd" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -2.54 10.16 270) (length 2.54) + (name "Vref" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7391" (extends "AD7390") + (property "Reference" "U" (id 0) (at 1.27 10.795 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7391" (id 1) (at 1.27 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 22.86 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7390_7391.pdf" (id 3) (at 22.86 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "SPI 10 bit DAC" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Serial-Input Micropower 10-Bit DAC, DIP-8/SOIC-8/TSSOP-8" (id 5) (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* TSSOP*4.4x3mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7533JN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533JN" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7533JN_0_1" + (rectangle (start -11.43 -16.51) (end 11.43 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7533JN_1_1" + (pin passive line (at 15.24 5.08 180) (length 3.81) + (name "I_OUT1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 5.08 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 7.62 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 10.16 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 12.7 0) (length 3.81) + (name "D0(LSB)" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 12.7 180) (length 3.81) + (name "RFBACK" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -2.54 180) (length 3.81) + (name "I_OUT2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -10.16 0) (length 3.81) + (name "D9(MSB)" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -7.62 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -5.08 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -2.54 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 0 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 2.54 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7533KN" (extends "AD7533JN") + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533KN" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7533LN" (extends "AD7533JN") + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533LN" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7533JP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533JP" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7533JP_0_1" + (rectangle (start -11.43 -16.51) (end 11.43 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7533JP_1_1" + (pin input line (at -15.24 0 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 2.54 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 5.08 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 7.62 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 10.16 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 12.7 0) (length 3.81) + (name "D0(LSB)" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -12.7 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 5.08 180) (length 3.81) + (name "I_OUT1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 12.7 180) (length 3.81) + (name "RFBACK" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -2.54 180) (length 3.81) + (name "I_OUT2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -10.16 0) (length 3.81) + (name "D9(MSB)" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -7.62 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -5.08 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -2.54 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7533KP" (extends "AD7533JP") + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533KP" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7533KR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533KR" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, SOIC-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7533KR_0_1" + (rectangle (start -11.43 -16.51) (end 11.43 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7533KR_1_1" + (pin passive line (at 15.24 5.08 180) (length 3.81) + (name "I_OUT1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 5.08 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 7.62 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 10.16 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 12.7 0) (length 3.81) + (name "D0(LSB)" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 12.7 180) (length 3.81) + (name "RFBACK" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -2.54 180) (length 3.81) + (name "I_OUT2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -10.16 0) (length 3.81) + (name "D9(MSB)" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -7.62 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -5.08 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -2.54 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 0 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 2.54 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD775" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD775" (id 1) (at 8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD775.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "DAC CNA" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "DA Converter 8 bits - 20MHz, PDIP/SOIC-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD775_0_1" + (rectangle (start -13.97 -16.51) (end 13.97 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD775_1_1" + (pin input line (at 17.78 -10.16 180) (length 3.81) + (name "~{OE}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 -5.08 180) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 20.32 270) (length 3.81) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input clock (at 17.78 -12.7 180) (length 3.81) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 20.32 270) (length 3.81) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -7.62 20.32 270) (length 3.81) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 20.32 270) (length 3.81) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "VRTS" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -2.54 0) (length 3.81) + (name "VRT" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 20.32 270) (length 3.81) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "VIN" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -20.32 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -20.32 90) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -20.32 90) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "VRBS" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "VRB" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -20.32 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 12.7 180) (length 3.81) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 10.16 180) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 7.62 180) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 5.08 180) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 2.54 180) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 0 180) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 -2.54 180) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD9106BCP" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 29.21 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AD9106BCP" (id 1) (at 11.43 29.21 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_CSP:LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm" (id 2) (at 0 3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/ad9106.pdf" (id 3) (at 0 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "analog devices DAC DDS" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Analog Devices Quad, Low Power, 12-Bit, 180 MSPS, Digital-to-Analog Converter and Waveform Generator" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "*LFCSP*1EP*5x5mm*P0.5mm*EP3.6x3.6mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD9106BCP_0_0" + (rectangle (start -15.24 27.94) (end 15.24 -27.94) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 5.08 -7.62) + (xy 7.62 -7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -5.08) + (xy 7.62 -5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 0) + (xy 7.62 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 2.54) + (xy 7.62 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 7.62) + (xy 7.62 7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 10.16) + (xy 7.62 10.16) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 15.24) + (xy 7.62 15.24) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 17.78) + (xy 7.62 17.78) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (text "DAC" (at 1.778 -6.35 0) + (effects (font (size 1.27 1.27))) + ) + (text "DAC" (at 1.778 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (text "DAC" (at 1.778 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (text "DAC" (at 1.778 16.51 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "AD9106BCP_0_1" + (polyline + (pts + (xy -1.27 -3.81) + (xy 3.81 -3.81) + (xy 6.35 -6.35) + (xy 3.81 -8.89) + (xy -1.27 -8.89) + (xy -1.27 -3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 3.81) + (xy 3.81 3.81) + (xy 6.35 1.27) + (xy 3.81 -1.27) + (xy -1.27 -1.27) + (xy -1.27 3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 11.43) + (xy 3.81 11.43) + (xy 6.35 8.89) + (xy 3.81 6.35) + (xy -1.27 6.35) + (xy -1.27 11.43) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 19.05) + (xy 3.81 19.05) + (xy 6.35 16.51) + (xy 3.81 13.97) + (xy -1.27 13.97) + (xy -1.27 19.05) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "AD9106BCP_1_1" + (pin input line (at -17.78 10.16 0) (length 2.54) + (name "SCLK" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -5.08 180) (length 2.54) + (name "IOUTP4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -7.62 180) (length 2.54) + (name "IOUTN4" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 30.48 270) (length 2.54) + (name "AVDD2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 0 180) (length 2.54) + (name "IOUTN3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 2.54 180) (length 2.54) + (name "IOUTP3" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -30.48 90) (length 2.54) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -17.78 180) (length 2.54) + (name "FSADJ3" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -20.32 180) (length 2.54) + (name "FSADJ4" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -22.86 0) (length 2.54) + (name "REFIO" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -30.48 90) (length 2.54) + (name "CLKGND" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 7.62 0) (length 2.54) + (name "SDIO" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 2.54) + (name "CLKN" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 2.54) + (name "CLKP" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -12.7 0) (length 2.54) + (name "CLDO" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 30.48 270) (length 2.54) + (name "CLKVDD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -15.24 180) (length 2.54) + (name "FSADJ2/CAL_SENSE" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -12.7 180) (length 2.54) + (name "FSADJ1" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -30.48 90) (length 2.54) hide + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 2.54) + (name "IOUTP1" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 2.54) + (name "IOUTN1" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 30.48 270) (length 2.54) + (name "AVDD1" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -30.48 90) (length 2.54) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 2.54) + (name "IOUTN2" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 2.54) + (name "IOUTP2" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 2.54) + (name "~{TRIGGER}" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -30.48 90) (length 2.54) hide + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -17.78 -17.78 0) (length 2.54) + (name "DLDO2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 30.48 270) (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -17.78 -15.24 0) (length 2.54) + (name "DLDO1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -17.78 5.08 0) (length 2.54) + (name "SDO" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + (alternate "DOUT" output line) + (alternate "SDI2" input line) + ) + (pin input line (at -17.78 12.7 0) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD9142" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AD9142" (id 1) (at -10.16 -59.69 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_CSP:LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD9142.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "16bit DAC 2CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "1.6GSPS 16bit dual-channel DAC, LFCSP-72" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*1EP*10x10mm*P0.5mm*EP6.15x6.15mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD9142_0_0" + (rectangle (start -7.62 46.99) (end -5.08 -41.91) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -45.72) (end 3.81 -48.26) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 19.05) + (xy -5.08 19.05) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 34.29) + (xy -5.08 34.29) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -45.72) + (xy 1.27 16.51) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -21.59) + (xy 1.27 -21.59) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -21.59) + (xy 3.81 -21.59) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 17.78) + (xy 7.62 17.78) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 20.32) + (xy 7.62 20.32) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 33.02) + (xy 7.62 33.02) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 35.56) + (xy 7.62 35.56) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 11.43) + (xy -2.54 11.43) + (xy -2.54 26.67) + (xy 1.27 26.67) + (xy 1.27 31.75) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 21.59) + (xy 5.08 21.59) + (xy 7.62 19.05) + (xy 5.08 16.51) + (xy -1.27 16.51) + (xy -1.27 21.59) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 36.83) + (xy 5.08 36.83) + (xy 7.62 34.29) + (xy 5.08 31.75) + (xy -1.27 31.75) + (xy -1.27 36.83) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 5.08 -11.43) (end 7.62 -31.75) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (text "CTRL" (at 6.35 -20.32 900) + (effects (font (size 1.524 1.524))) + ) + (text "DAC" (at 2.54 19.05 0) + (effects (font (size 1.524 1.524))) + ) + (text "DAC" (at 2.54 34.29 0) + (effects (font (size 1.524 1.524))) + ) + (text "IFC" (at -6.35 2.54 900) + (effects (font (size 1.524 1.524))) + ) + (text "PLL" (at 1.27 -46.99 0) + (effects (font (size 1.524 1.524))) + ) + ) + (symbol "AD9142_0_1" + (rectangle (start -15.24 58.42) (end 15.24 -58.42) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD9142_1_1" + (pin power_in line (at 0 60.96 270) (length 2.54) + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -30.48 0) (length 2.54) + (name "D15P" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -33.02 0) (length 2.54) + (name "D15N" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -25.4 0) (length 2.54) + (name "D14P" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -27.94 0) (length 2.54) + (name "D14N" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -20.32 0) (length 2.54) + (name "D13P" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -22.86 0) (length 2.54) + (name "D13N" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 2.54) + (name "D12P" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 2.54) + (name "D12N" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -45.72 0) (length 2.54) + (name "REFP/SYNCP" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 2.54) + (name "D11P" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 2.54) + (name "D11N" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 2.54) + (name "D10P" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 2.54) + (name "D10N" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 2.54) + (name "D9P" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -2.54 0) (length 2.54) + (name "D9N" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 2.54) + (name "D8P" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 2.54) + (name "D8N" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -38.1 0) (length 2.54) + (name "DCIP" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -40.64 0) (length 2.54) + (name "DCIN" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -48.26 0) (length 2.54) + (name "REFN/SYNCN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 2.54) + (name "D7P" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 2.54) + (name "D7N" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 2.54) + (name "D6P" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 2.54) + (name "D6N" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 20.32 0) (length 2.54) + (name "D5P" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 2.54) + (name "D5N" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 25.4 0) (length 2.54) + (name "D4P" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 22.86 0) (length 2.54) + (name "D4N" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 30.48 0) (length 2.54) + (name "D3P" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 27.94 0) (length 2.54) + (name "D3N" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 35.56 0) (length 2.54) + (name "D2P" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 33.02 0) (length 2.54) + (name "D2N" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 40.64 0) (length 2.54) + (name "D1P" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 38.1 0) (length 2.54) + (name "D1N" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 45.72 0) (length 2.54) + (name "D0P" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 43.18 0) (length 2.54) + (name "D0N" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -27.94 180) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -15.24 180) (length 2.54) + (name "~{IRQ2}" (effects (font (size 1.27 1.27)))) + (number "50" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -12.7 180) (length 2.54) + (name "~{IRQ1}" (effects (font (size 1.27 1.27)))) + (number "51" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -17.78 180) (length 2.54) + (name "SDIO" (effects (font (size 1.27 1.27)))) + (number "52" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -20.32 180) (length 2.54) + (name "SCLK" (effects (font (size 1.27 1.27)))) + (number "53" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -22.86 180) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "54" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 60.96 270) (length 2.54) + (name "AVDD33" (effects (font (size 1.27 1.27)))) + (number "55" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 20.32 180) (length 2.54) + (name "IOUT2P" (effects (font (size 1.27 1.27)))) + (number "56" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 2.54) + (name "IOUT2N" (effects (font (size 1.27 1.27)))) + (number "57" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 60.96 270) (length 2.54) hide + (name "AVDD33" (effects (font (size 1.27 1.27)))) + (number "58" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "59" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -30.48 180) (length 2.54) + (name "TXEN" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "60" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -53.34 0) (length 2.54) + (name "DACCLKN" (effects (font (size 1.27 1.27)))) + (number "61" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -50.8 0) (length 2.54) + (name "DACCLKP" (effects (font (size 1.27 1.27)))) + (number "62" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "63" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "64" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 60.96 270) (length 2.54) hide + (name "AVDD33" (effects (font (size 1.27 1.27)))) + (number "65" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 33.02 180) (length 2.54) + (name "IOUT1N" (effects (font (size 1.27 1.27)))) + (number "66" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 35.56 180) (length 2.54) + (name "IOUT1P" (effects (font (size 1.27 1.27)))) + (number "67" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 60.96 270) (length 2.54) hide + (name "AVDD33" (effects (font (size 1.27 1.27)))) + (number "68" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 2.54) + (name "FSADJ" (effects (font (size 1.27 1.27)))) + (number "69" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 60.96 270) (length 2.54) + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 2.54) + (name "REFIO" (effects (font (size 1.27 1.27)))) + (number "70" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "71" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "72" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -60.96 90) (length 2.54) + (name "AVSS" (effects (font (size 1.27 1.27)))) + (number "73" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 53.34 0) (length 2.54) + (name "FRAMEP" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 50.8 0) (length 2.54) + (name "FRAMEN" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD9744" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 -24.13 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AD9744" (id 1) (at 7.62 24.13 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm" (id 2) (at 15.24 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD9744.pdf" (id 3) (at 15.24 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "14bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "210MSPS 14bit DAC, TSSOP-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x9.7mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD9744_0_1" + (rectangle (start 12.7 22.86) (end -12.7 -22.86) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD9744_1_1" + (pin input line (at -15.24 -15.24 0) (length 2.54) + (name "D13" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 7.62 0) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 10.16 0) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 12.7 0) (length 2.54) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 15.24 0) (length 2.54) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 17.78 0) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 2.54 180) (length 2.54) + (name "SLEEP" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -15.24 180) (length 2.54) + (name "REFLO" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -12.7 180) (length 2.54) + (name "REFIO" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -2.54 180) (length 2.54) + (name "FS_ADJ" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -12.7 0) (length 2.54) + (name "D12" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -25.4 90) (length 2.54) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 10.16 180) (length 2.54) + (name "IOUTB" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 12.7 180) (length 2.54) + (name "IOUTA" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 25.4 270) (length 2.54) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 0 180) (length 2.54) + (name "MODE" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 2.54) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -20.32 0) (length 2.54) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -10.16 0) (length 2.54) + (name "D11" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -7.62 0) (length 2.54) + (name "D10" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -5.08 0) (length 2.54) + (name "D9" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -2.54 0) (length 2.54) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 0 0) (length 2.54) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 2.54 0) (length 2.54) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 5.08 0) (length 2.54) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "ADS7830" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 13.716 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ADS7830" (id 1) (at 1.778 13.716 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 2.54 -17.78 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/ads7830.pdf" (id 3) (at 5.08 -11.43 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single-supply, 8bit, 8 ch, SAR, 70kHz SR, 2.7 - 5 VDD, I2C, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ADS7830_0_1" + (rectangle (start -10.16 12.7) (end 10.16 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "ADS7830_1_1" + (pin input line (at -12.7 10.16 0) (length 2.54) + (name "CH0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 0 180) (length 2.54) + (name "REFin/REFout" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -10.16 0) (length 2.54) + (name "COM" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -7.62 180) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 7.62 180) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 10.16 180) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 2.54) + (name "CH1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 2.54) + (name "CH2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "CH3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "CH4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 2.54) + (name "CH5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 2.54) + (name "CH6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -7.62 0) (length 2.54) + (name "CH7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/tests/testdata/symbol/test_mergedLibraries b/tests/testdata/symbol/test_mergedLibraries new file mode 100644 index 0000000..9a633a0 --- /dev/null +++ b/tests/testdata/symbol/test_mergedLibraries @@ -0,0 +1,5128 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "AD1853" (power) (pin_numbers hide) (pin_names (offset 0.635)) (in_bom no) (on_board no) + (property "Reference" "U" (id 0) (at 0 16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AD1853" (id 1) (at 0 13.97 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SO:SSOP-28_5.3x10.2mm_P0.65mm" (id 2) (at 0.635 -5.715 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD1853.pdf" (id 3) (at 0 -7.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "audio dac 2ch 24bit 192kHz" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Stereo, 24-Bit, 192 kHz, Multibit Sigma-Delta DAC, SSOP-28" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*5.3x10.2mm*P0.65mm*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD1853_0_0" + (rectangle (start -44.45 -102.235) (end -18.415 -73.025) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -28.575 -252.73) (mid -2.8272 -239.9607) (end 6.35 -212.725) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -16.51 -102.235) (end 9.525 -73.025) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -8.255 -254.635) (mid 17.4928 -241.8657) (end 26.67 -214.63) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 83.82 -252.095) + (xy 89.535 -293.37) + (xy 116.205 -267.335) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 116.205 -249.555) + (xy 121.92 -290.83) + (xy 148.59 -264.795) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 151.765 -248.285) + (xy 157.48 -289.56) + (xy 184.15 -263.525) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 12.065 -102.235) (end 38.1 -73.025) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 12.7 -255.27) (mid 38.4478 -242.5007) (end 47.625 -215.265) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center 69.215 -99.695) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 111.76 -100.33) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 149.225 -99.06) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (text "NormalStuff" (at 0 26.035 0) + (effects (font (size 1.27 1.27))) + ) + (text "test text with \"quoted\" string" (at 229.87 -62.865 0) + (effects (font (size 1.27 1.27) bold italic) (justify left)) + ) + (text "test text with \"quoted\" string" (at 229.87 -59.69 0) + (effects (font (size 1.27 1.27) bold) (justify left)) + ) + (text "test text with \"quoted\" string" (at 229.87 -56.515 0) + (effects (font (size 1.27 1.27) italic) (justify left)) + ) + (text "test text with \"quoted\" string" (at 229.87 -53.34 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (text "test text with \"quoted\" string" (at 230.505 -43.18 0) + (effects (font (size 1.27 1.27) bold italic)) + ) + (text "test text with \"quoted\" string" (at 230.505 -40.005 0) + (effects (font (size 1.27 1.27) bold)) + ) + (text "test text with \"quoted\" string" (at 230.505 -36.83 0) + (effects (font (size 1.27 1.27) italic)) + ) + (text "test text with \"quoted\" string" (at 230.505 -33.655 0) + (effects (font (size 1.27 1.27))) + ) + (text "test text with \"quoted\" string" (at 231.14 -78.105 0) + (effects (font (size 1.27 1.27) bold italic) (justify right)) + ) + (text "test text with \"quoted\" string" (at 231.14 -74.93 0) + (effects (font (size 1.27 1.27) bold) (justify right)) + ) + (text "test text with \"quoted\" string" (at 231.14 -71.755 0) + (effects (font (size 1.27 1.27) italic) (justify right)) + ) + (text "test text with \"quoted\" string" (at 231.14 -68.58 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (text "test text with \"quoted\" string" (at 262.255 -33.655 900) + (effects (font (size 1.27 1.27))) + ) + (text "test text with \"quoted\" string" (at 264.795 -33.655 900) + (effects (font (size 1.27 1.27) italic)) + ) + (text "test text with \"quoted\" string" (at 267.335 -34.29 900) + (effects (font (size 1.27 1.27) bold)) + ) + (text "test text with \"quoted\" string" (at 270.51 -34.925 900) + (effects (font (size 1.27 1.27) bold italic)) + ) + (text "test text with \"quoted\" string" (at 304.8 -59.055 0) + (effects (font (size 1.27 1.27) bold italic) (justify bottom)) + ) + (text "test text with \"quoted\" string" (at 304.8 -55.88 0) + (effects (font (size 1.27 1.27) bold) (justify bottom)) + ) + (text "test text with \"quoted\" string" (at 304.8 -52.705 0) + (effects (font (size 1.27 1.27) italic) (justify bottom)) + ) + (text "test text with \"quoted\" string" (at 304.8 -49.53 0) + (effects (font (size 1.27 1.27)) (justify bottom)) + ) + (text "test text with \"quoted\" string" (at 305.435 -41.91 0) + (effects (font (size 1.27 1.27) bold italic) (justify top)) + ) + (text "test text with \"quoted\" string" (at 305.435 -38.735 0) + (effects (font (size 1.27 1.27) bold) (justify top)) + ) + (text "test text with \"quoted\" string" (at 305.435 -35.56 0) + (effects (font (size 1.27 1.27) italic) (justify top)) + ) + (text "test text with \"quoted\" string" (at 305.435 -32.385 0) + (effects (font (size 1.27 1.27)) (justify top)) + ) + (pin input line (at 13.335 20.955 0) (length 2.54) + (name "NormalPin" (effects (font (size 1.27 1.27)))) + (number "123" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853_1_0" + (pin input line (at 10.795 31.115 0) (length 2.54) + (name "UnitABothPin" (effects (font (size 1.27 1.27)))) + (number "123" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853_1_1" + (rectangle (start -44.45 -71.755) (end -18.415 -42.545) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -44.45 -41.275) (end -18.415 -12.065) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -24.13 -208.28) (mid 1.6178 -195.5107) (end 10.795 -168.275) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -23.495 -167.005) (mid 2.2528 -154.2357) (end 11.43 -127) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -16.51 -71.755) (end 9.525 -42.545) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -16.51 -41.275) (end 9.525 -12.065) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -3.81 -210.185) (mid 21.9378 -197.4157) (end 31.115 -170.18) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -3.175 -168.91) (mid 22.5728 -156.1407) (end 31.75 -128.905) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 80.645 -208.915) + (xy 86.36 -250.19) + (xy 113.03 -224.155) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 83.82 -161.29) + (xy 89.535 -202.565) + (xy 116.205 -176.53) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 113.03 -206.375) + (xy 118.745 -247.65) + (xy 145.415 -221.615) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 116.205 -158.75) + (xy 121.92 -200.025) + (xy 148.59 -173.99) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 148.59 -205.105) + (xy 154.305 -246.38) + (xy 180.975 -220.345) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 151.765 -157.48) + (xy 157.48 -198.755) + (xy 184.15 -172.72) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 12.065 -71.755) (end 38.1 -42.545) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 12.065 -41.275) (end 38.1 -12.065) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 17.145 -210.82) (mid 42.8928 -198.0507) (end 52.07 -170.815) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 17.78 -169.545) (mid 43.5278 -156.7757) (end 52.705 -129.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center 66.04 -28.575) (radius 16.7645) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 69.85 -64.135) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 108.585 -29.21) (radius 16.7645) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 112.395 -64.77) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 146.05 -27.94) (radius 16.7645) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center 149.86 -63.5) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (text "Unit A, Normal" (at -1.27 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.78 24.765 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853_1_2" + (text "Unit A, DeMorgan" (at 0.635 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.78 24.13 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853_2_0" + (pin input line (at 13.335 29.845 0) (length 2.54) + (name "UnitBBothPin" (effects (font (size 1.27 1.27)))) + (number "123" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853_2_1" + (text "Unit B, Normal" (at 0 8.255 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -15.24 20.32 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853_2_2" + (text "Unit B, DeMorgan" (at -1.905 6.985 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.78 25.4 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853_3_0" + (pin input line (at 15.24 28.575 0) (length 2.54) + (name "UnitCBothPin" (effects (font (size 1.27 1.27)))) + (number "123" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853_3_1" + (text "Unit C, Normal" (at 0 8.255 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.145 24.765 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853_3_2" + (text "Unit C, DeMorgan" (at -0.635 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.78 25.4 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD390JD" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 30.48 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD390JD" (id 1) (at 8.89 30.48 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD390MIL.pdf" (id 3) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4ch DAC 12bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 12bit DAC, 4LSB Gain Error, DH-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD390JD_0_1" + (rectangle (start -13.97 -29.21) (end 13.97 29.21) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD390JD_1_1" + (pin input line (at -17.78 25.4 0) (length 3.81) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "D9" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "D10" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -2.54 0) (length 3.81) + (name "D11" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -33.02 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 33.02 270) (length 3.81) + (name "-VS" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -25.4 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "REFOUT" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -12.7 180) (length 3.81) + (name "REFIN" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 20.32 180) (length 3.81) + (name "VOUT1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 15.24 180) (length 3.81) + (name "VOUT2" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 22.86 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 10.16 180) (length 3.81) + (name "VOUT3" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 5.08 180) (length 3.81) + (name "VOUT4" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 33.02 270) (length 3.81) + (name "+VS" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "~{A1}" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{A0}" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{CS1}" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -20.32 0) (length 3.81) + (name "~{CS2}" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -22.86 0) (length 3.81) + (name "~{CS3}" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -25.4 0) (length 3.81) + (name "~{CS4}" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 20.32 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD390KD" (extends "AD390JD") + (property "Reference" "U" (id 0) (at -13.97 30.48 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD390KD" (id 1) (at 8.89 30.48 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD390MIL.pdf" (id 3) (at 0 2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4ch DAC 12bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 12bit DAC, 2LSB Gain Error, DH-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD558JN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD558JN" (id 1) (at 2.54 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD558.pdf" (id 3) (at 0 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Reference Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single 8-bit DAC, Internal Reference, Output Amp, Single Supply, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD558JN_0_1" + (rectangle (start -8.89 -16.51) (end 8.89 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD558JN_1_1" + (pin input line (at -12.7 12.7 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -12.7 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 -12.7 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 3.81) + (name "VSEL" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 0 180) (length 3.81) + (name "VSEN" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 7.62 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 10.16 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -10.16 0) (length 3.81) + (name "~{CE}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD558KN" (extends "AD558JN") + (property "Reference" "U" (id 0) (at -8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD558KN" (id 1) (at 2.54 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD558.pdf" (id 3) (at 0 -1.27 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Reference Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single 8-bit DAC, Internal Reference, Output Amp, Single Supply, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD558JP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD558JP" (id 1) (at 2.54 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD558.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Reference Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single 8-bit DAC, Internal Reference, Output Amp, Single Supply, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD558JP_0_1" + (rectangle (start -8.89 -16.51) (end 8.89 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD558JP_1_1" + (pin input line (at -12.7 -5.08 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -10.16 0) (length 3.81) + (name "~{CE}" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -12.7 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "V+" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 12.7 -12.7 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 3.81) + (name "VSEL" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 0 180) (length 3.81) + (name "VSEN" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 12.7 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 7.62 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 10.16 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD558KP" (extends "AD558JP") + (property "Reference" "U" (id 0) (at -8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD558KP" (id 1) (at 2.54 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD558.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Reference Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single 8-bit DAC, Internal Reference, Output Amp, Single Supply, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5687BCPZ" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5687BCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with SPI Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5687BCPZ_0_1" + (rectangle (start -7.62 12.7) (end 7.62 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5687BCPZ_1_1" + (pin output line (at 10.16 5.08 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "SCLK" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "~{SYNC}" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 7.62 0) (length 2.54) + (name "SDIN" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -10.16 0) (length 2.54) + (name "RSTSEL" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 15.24 270) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -5.08 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -15.24 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 2.54 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 -2.54 180) (length 2.54) + (name "SDO" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 0 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -7.62 0) (length 2.54) + (name "GAIN" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD5687RBCPZ" (extends "AD5687BCPZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5687RBCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689R_5687R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with 2 ppm/°C Reference, SPI Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5689BCPZ" (extends "AD5687BCPZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5689BCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 16bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 16-Bit nanoDAC+ with SPI Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5689RxCPZ" (extends "AD5687BCPZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5689RxCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689R_5687R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 16bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 16-Bit nanoDAC+ with 2 ppm/°C Reference, SPI Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5687BRUZ" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5687BRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with SPI Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5687BRUZ_0_1" + (rectangle (start -7.62 12.7) (end 7.62 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5687BRUZ_1_1" + (pin power_in line (at 5.08 15.24 270) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -7.62 0) (length 2.54) + (name "GAIN" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "SCLK" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "~{SYNC}" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 7.62 0) (length 2.54) + (name "SDIN" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -10.16 0) (length 2.54) + (name "RSTSEL" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -5.08 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 5.08 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 2.54 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 -2.54 180) (length 2.54) + (name "SDO" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 0 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD5687RBRUZ" (extends "AD5687BRUZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5687RBRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689R_5687R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with 2 ppm/°C Reference, SPI Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5689BRUZ" (extends "AD5687BRUZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5689BRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689_5687.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 16bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 16-Bit nanoDAC+ with SPI Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5689RxRUZ" (extends "AD5687BRUZ") + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5689RxRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5689R_5687R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 16bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 16-Bit nanoDAC+ with 2 ppm/°C Reference, SPI Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5691RxRM" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5691RxRM" (id 1) (at 8.89 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" (id 2) (at 33.02 -8.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5693R_5692R_5691R_5693.pdf" (id 3) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "serial DAC i2c digital analog converter" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Tiny, 12-Bit, I2C, nanoDAC+, 2 ppm/°C Reference, MSOP-10" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "MSOP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5691RxRM_0_1" + (rectangle (start -7.62 7.62) (end 7.62 -7.62) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5691RxRM_1_1" + (pin power_in line (at 2.54 10.16 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 0 180) (length 2.54) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 10.16 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 0 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -5.08 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 2.54 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 10.16 -2.54 180) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD5693RxRM" (extends "AD5691RxRM") + (property "Reference" "U" (id 0) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5693RxRM" (id 1) (at 8.89 3.81 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:MSOP-10_3x3mm_P0.5mm" (id 2) (at 33.02 -8.89 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5693R_5692R_5691R_5693.pdf" (id 3) (at 8.89 6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "serial DAC i2c digital analog converter" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Tiny, 16-Bit, I2C, nanoDAC+, 2 ppm/°C Reference, MSOP-10" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "MSOP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD5697RBCPZ" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5697RBCPZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.854x1.854mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5697R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit i2c" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with 2 ppm/°C Reference, I2C Interface, LFCSP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*3x3mm*P0.5mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5697RBCPZ_0_1" + (rectangle (start -7.62 12.7) (end 7.62 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5697RBCPZ_1_1" + (pin output line (at 10.16 5.08 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -5.08 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 2.54 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -10.16 0) (length 2.54) + (name "RSTSEL" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 15.24 270) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -5.08 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 -15.24 90) (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 2.54 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 7.62 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -7.62 0) (length 2.54) + (name "GAIN" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD5697RBRUZ" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 8.89 11.43 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD5697RBRUZ" (id 1) (at 8.89 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD5697R.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 2nch 12bit i2c" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Dual, 12-Bit nanoDAC+ with 2 ppm/°C Reference, I2C Interface, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD5697RBRUZ_0_1" + (rectangle (start -7.62 12.7) (end 7.62 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD5697RBRUZ_1_1" + (pin power_in line (at 5.08 15.24 270) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -7.62 0) (length 2.54) + (name "GAIN" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VLOGIC" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -5.08 0) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 10.16 0) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -2.54 0) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 2.54 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 -10.16 0) (length 2.54) + (name "RSTSEL" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -5.08 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 5.08 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin no_connect line (at 7.62 -7.62 180) (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 10.16 2.54 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -10.16 7.62 0) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -10.16 5.08 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224KN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224KN" (id 1) (at 6.35 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply 1ch" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, DIP-18" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7224KN_1_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at 2.54 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0(LSB)" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7(MSB)" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224LN" (extends "AD7224KN") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224LN" (id 1) (at 6.35 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, DIP-18" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7224KP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224KP" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7224KP_1_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0(LSB)" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7(MSB)" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224LP" (extends "AD7224KP") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224LP" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7224KR-1" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224KR-1" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, SOIC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7224KR-1_1_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at 2.54 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0(LSB)" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7(MSB)" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224LR-1" (extends "AD7224KR-1") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224LR-1" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, SOIC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7224KR-18" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224KR-18" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, SOIC-18" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7224KR-18_1_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at 2.54 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0(LSB)" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "~{RST}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7(MSB)" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7224LR-18" (extends "AD7224KR-18") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7224LR-18" (id 1) (at 5.08 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7224.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC Dual Single Supply" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC, Dual or Single Supply, SOIC-18" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7225BRS" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225BRS" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, SSOP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7225BRS_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7225BRS_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -7.62 180) (length 3.81) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -5.08 180) (length 3.81) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 3.81) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7225CRS" (extends "AD7225BRS") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225CRS" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, SSOP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7225KN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225KN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, PDIP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7225KN_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7225KN_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -7.62 180) (length 3.81) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -5.08 180) (length 3.81) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 3.81) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7225LN" (extends "AD7225KN") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225LN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, PDIP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7225KP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225KP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, PLCC-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7225KP_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7225KP_1_1" + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -7.62 180) (length 3.81) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -5.08 180) (length 3.81) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 3.81) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7225LP" (extends "AD7225KP") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225LP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, PLCC-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7225KR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225KR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, SOIC-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7225KR_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7225KR_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -7.62 180) (length 3.81) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -5.08 180) (length 3.81) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 3.81) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 3.81) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7225LR" (extends "AD7225KR") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7225LR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7225.pdf" (id 3) (at 0 -6.35 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 4CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, Separate Reference Voltage, SO-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7226BRSZ" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7226BRSZ" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7226.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4CH DAC 8bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, 4 Channel, Single Reference Voltage, SSOP-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7226BRSZ_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7226BRSZ_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7226KN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7226KN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7226.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4CH DAC 8bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, 4 Channel, Single Reference Voltage, DIP-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7226KN_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7226KN_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7226KP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7226KP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7226.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4CH DAC 8bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, 4 Channel, Single Reference Voltage, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7226KP_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7226KP_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7226KR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7226KR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7226.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "4CH DAC 8bit" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Quad 8bit DAC, 4 Channel, Single Reference Voltage, SOIC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7226KR_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7226KR_1_1" + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -17.78 180) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7228ABN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ABN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, DIP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PDIP* DIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7228ABN_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7228ABN_1_1" + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 0 180) (length 3.81) + (name "VOUT8" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 2.54 180) (length 3.81) + (name "VOUT7" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 5.08 180) (length 3.81) + (name "VOUT6" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUT5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUT3" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUT2" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 3.81) + (name "VOUT1" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7228ACN" (extends "AD7228ABN") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ACN" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, DIP-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PDIP* DIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7228ABP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ABP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, PLCC-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7228ABP_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7228ABP_1_1" + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUT2" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 3.81) + (name "VOUT1" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 0 180) (length 3.81) + (name "VOUT8" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 2.54 180) (length 3.81) + (name "VOUT7" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 5.08 180) (length 3.81) + (name "VOUT6" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUT5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT4" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUT3" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7228ACP" (extends "AD7228ABP") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ACP" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, PLCC-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7228ABR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ABR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, SOIC-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7228ABR_0_1" + (rectangle (start -13.97 -21.59) (end 13.97 21.59) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7228ABR_1_1" + (pin power_in line (at -5.08 25.4 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 25.4 270) (length 3.81) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 17.78 -17.78 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 3.81) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 3.81) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 3.81) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 3.81) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 3.81) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 0 180) (length 3.81) + (name "VOUT8" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 3.81) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 3.81) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 3.81) + (name "A2" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 3.81) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 2.54 180) (length 3.81) + (name "VOUT7" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 5.08 180) (length 3.81) + (name "VOUT6" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 3.81) + (name "VOUT5" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 3.81) + (name "VOUT4" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 12.7 180) (length 3.81) + (name "VOUT3" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 3.81) + (name "VOUT2" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 3.81) + (name "VOUT1" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7228ACR" (extends "AD7228ABR") + (property "Reference" "U" (id 0) (at -13.97 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7228ACR" (id 1) (at 7.62 22.86 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7228.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "8bit DAC 8 Channel, Single Reference, SOIC-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SO*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7304" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 13.97 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7304" (id 1) (at 2.54 13.97 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7304_7305.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 4ch 8bit spi" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "3V/5V, Rail-to-Rail, Quad, 8-Bit DAC, SPI Interface, SOIC-16/TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOIC*W*7.5x10.3mm*P1.27mm* TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7304_0_1" + (rectangle (start -10.16 12.7) (end 10.16 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7304_1_1" + (pin output line (at 12.7 7.62 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 2.54) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "SDI/SHDN" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -7.62 180) (length 2.54) + (name "VREFC" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -10.16 180) (length 2.54) + (name "VREFD" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 2.54 180) (length 2.54) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 5.08 180) (length 2.54) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 10.16 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -15.24 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -2.54 180) (length 2.54) + (name "VREFA" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 2.54) + (name "VREFB" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -2.54 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -5.08 0) (length 2.54) + (name "~{CLR}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7305" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 16.51 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7305" (id 1) (at 3.81 16.51 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7304_7305.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "dac 4ch 8bit parallel" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "3V/5V, Rail-to-Rail, Quad, 8-Bit DAC, Parallel Interface, SOIC-20/TSSOP-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SOIC*W*7.5x12.8mm*P1.27mm* TSSOP*4.4x6.5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7305_0_1" + (rectangle (start -10.16 15.24) (end 10.16 -15.24) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7305_1_1" + (pin output line (at 12.7 10.16 180) (length 2.54) + (name "VOUTB" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 2.54) + (name "DB4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "DB3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "DB2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 2.54) + (name "DB1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 2.54) + (name "DB0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -12.7 -12.7 0) (length 2.54) + (name "~{WR}" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -7.62 180) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 2.54) + (name "A0/SHDN" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 17.78 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 5.08 180) (length 2.54) + (name "VOUTD" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 12.7 180) (length 2.54) + (name "VOUTA" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 12.7 7.62 180) (length 2.54) + (name "VOUTC" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -17.78 90) (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 0 180) (length 2.54) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -17.78 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -10.16 0) (length 2.54) + (name "~{LDAC}" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 12.7 0) (length 2.54) + (name "DB7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 10.16 0) (length 2.54) + (name "DB6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 2.54) + (name "DB5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7390" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 1.27 10.795 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7390" (id 1) (at 1.27 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 22.86 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7390_7391.pdf" (id 3) (at 22.86 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "SPI 12 bit DAC" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Serial-Input Micropower 12-Bit DAC, DIP-8/SOIC-8/TSSOP-8" (id 5) (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* TSSOP*4.4x3mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7390_0_0" + (polyline + (pts + (xy 12.7 0) + (xy 5.08 7.62) + (xy -10.16 7.62) + (xy -10.16 -7.62) + (xy 5.08 -7.62) + (xy 12.7 0) + ) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7390_1_1" + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "~{LD}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 2.54) + (name "SDI" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 2.54) + (name "~{CLR}" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -10.16 90) (length 2.54) + (name "Vss" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 0 180) (length 2.54) + (name "Vout" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 10.16 270) (length 2.54) + (name "Vdd" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -2.54 10.16 270) (length 2.54) + (name "Vref" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7391" (extends "AD7390") + (property "Reference" "U" (id 0) (at 1.27 10.795 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7391" (id 1) (at 1.27 8.89 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 22.86 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD7390_7391.pdf" (id 3) (at 22.86 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "SPI 10 bit DAC" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Serial-Input Micropower 10-Bit DAC, DIP-8/SOIC-8/TSSOP-8" (id 5) (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* TSSOP*4.4x3mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7533JN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533JN" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7533JN_0_1" + (rectangle (start -11.43 -16.51) (end 11.43 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7533JN_1_1" + (pin passive line (at 15.24 5.08 180) (length 3.81) + (name "I_OUT1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 5.08 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 7.62 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 10.16 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 12.7 0) (length 3.81) + (name "D0(LSB)" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 12.7 180) (length 3.81) + (name "RFBACK" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -2.54 180) (length 3.81) + (name "I_OUT2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -10.16 0) (length 3.81) + (name "D9(MSB)" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -7.62 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -5.08 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -2.54 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 0 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 2.54 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7533KN" (extends "AD7533JN") + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533KN" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7533LN" (extends "AD7533JN") + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533LN" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, DIP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7533JP" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533JP" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7533JP_0_1" + (rectangle (start -11.43 -16.51) (end 11.43 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7533JP_1_1" + (pin input line (at -15.24 0 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 2.54 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 5.08 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 7.62 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 10.16 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 12.7 0) (length 3.81) + (name "D0(LSB)" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -12.7 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 5.08 180) (length 3.81) + (name "I_OUT1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 12.7 180) (length 3.81) + (name "RFBACK" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -2.54 180) (length 3.81) + (name "I_OUT2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -10.16 0) (length 3.81) + (name "D9(MSB)" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -7.62 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -5.08 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -2.54 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD7533KP" (extends "AD7533JP") + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533KP" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, PLCC-20" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "PLCC*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + ) + (symbol "AD7533KR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -11.43 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD7533KR" (id 1) (at 3.81 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "https://www.analog.com/static/imported-files/data_sheets/AD7533.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "10bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "10bit Multiplying DAC, 1 Channel, SOIC-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "DIP* PDIP*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD7533KR_0_1" + (rectangle (start -11.43 -16.51) (end 11.43 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD7533KR_1_1" + (pin passive line (at 15.24 5.08 180) (length 3.81) + (name "I_OUT1" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 5.08 0) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 7.62 0) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 10.16 0) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 12.7 0) (length 3.81) + (name "D0(LSB)" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 20.32 270) (length 3.81) + (name "VCC" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -10.16 180) (length 3.81) + (name "VREF" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 12.7 180) (length 3.81) + (name "RFBACK" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 15.24 -2.54 180) (length 3.81) + (name "I_OUT2" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -20.32 90) (length 3.81) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -10.16 0) (length 3.81) + (name "D9(MSB)" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -7.62 0) (length 3.81) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -5.08 0) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -2.54 0) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 0 0) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 2.54 0) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD775" (pin_names (offset 0.762)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "AD775" (id 1) (at 8.89 17.78 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD775.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "DAC CNA" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "DA Converter 8 bits - 20MHz, PDIP/SOIC-24" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD775_0_1" + (rectangle (start -13.97 -16.51) (end 13.97 16.51) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD775_1_1" + (pin input line (at 17.78 -10.16 180) (length 3.81) + (name "~{OE}" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 -5.08 180) (length 3.81) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 20.32 270) (length 3.81) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input clock (at 17.78 -12.7 180) (length 3.81) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 20.32 270) (length 3.81) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -7.62 20.32 270) (length 3.81) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 20.32 270) (length 3.81) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 3.81) + (name "VRTS" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -2.54 0) (length 3.81) + (name "VRT" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 20.32 270) (length 3.81) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 3.81) + (name "VIN" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 -20.32 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -20.32 90) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -20.32 90) (length 3.81) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 3.81) + (name "VRBS" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 3.81) + (name "VRB" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -20.32 90) (length 3.81) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 12.7 180) (length 3.81) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 10.16 180) (length 3.81) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 7.62 180) (length 3.81) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 5.08 180) (length 3.81) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 2.54 180) (length 3.81) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 0 180) (length 3.81) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin tri_state line (at 17.78 -2.54 180) (length 3.81) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD9106BCP" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -13.97 29.21 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AD9106BCP" (id 1) (at 11.43 29.21 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_CSP:LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm" (id 2) (at 0 3.81 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/ad9106.pdf" (id 3) (at 0 -2.54 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "analog devices DAC DDS" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Analog Devices Quad, Low Power, 12-Bit, 180 MSPS, Digital-to-Analog Converter and Waveform Generator" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "*LFCSP*1EP*5x5mm*P0.5mm*EP3.6x3.6mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD9106BCP_0_0" + (rectangle (start -15.24 27.94) (end 15.24 -27.94) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 5.08 -7.62) + (xy 7.62 -7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -5.08) + (xy 7.62 -5.08) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 0) + (xy 7.62 0) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 2.54) + (xy 7.62 2.54) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 7.62) + (xy 7.62 7.62) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 10.16) + (xy 7.62 10.16) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 15.24) + (xy 7.62 15.24) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 17.78) + (xy 7.62 17.78) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (text "DAC" (at 1.778 -6.35 0) + (effects (font (size 1.27 1.27))) + ) + (text "DAC" (at 1.778 1.27 0) + (effects (font (size 1.27 1.27))) + ) + (text "DAC" (at 1.778 8.89 0) + (effects (font (size 1.27 1.27))) + ) + (text "DAC" (at 1.778 16.51 0) + (effects (font (size 1.27 1.27))) + ) + ) + (symbol "AD9106BCP_0_1" + (polyline + (pts + (xy -1.27 -3.81) + (xy 3.81 -3.81) + (xy 6.35 -6.35) + (xy 3.81 -8.89) + (xy -1.27 -8.89) + (xy -1.27 -3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 3.81) + (xy 3.81 3.81) + (xy 6.35 1.27) + (xy 3.81 -1.27) + (xy -1.27 -1.27) + (xy -1.27 3.81) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 11.43) + (xy 3.81 11.43) + (xy 6.35 8.89) + (xy 3.81 6.35) + (xy -1.27 6.35) + (xy -1.27 11.43) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 19.05) + (xy 3.81 19.05) + (xy 6.35 16.51) + (xy 3.81 13.97) + (xy -1.27 13.97) + (xy -1.27 19.05) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + ) + (symbol "AD9106BCP_1_1" + (pin input line (at -17.78 10.16 0) (length 2.54) + (name "SCLK" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -5.08 180) (length 2.54) + (name "IOUTP4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -7.62 180) (length 2.54) + (name "IOUTN4" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 30.48 270) (length 2.54) + (name "AVDD2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 0 180) (length 2.54) + (name "IOUTN3" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 2.54 180) (length 2.54) + (name "IOUTP3" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 -30.48 90) (length 2.54) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -17.78 180) (length 2.54) + (name "FSADJ3" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -20.32 180) (length 2.54) + (name "FSADJ4" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -22.86 0) (length 2.54) + (name "REFIO" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -30.48 90) (length 2.54) + (name "CLKGND" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 7.62 0) (length 2.54) + (name "SDIO" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 2.54) + (name "CLKN" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 2.54) + (name "CLKP" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -17.78 -12.7 0) (length 2.54) + (name "CLDO" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 30.48 270) (length 2.54) + (name "CLKVDD" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -15.24 180) (length 2.54) + (name "FSADJ2/CAL_SENSE" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 -12.7 180) (length 2.54) + (name "FSADJ1" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 5.08 -30.48 90) (length 2.54) hide + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 2.54) + (name "IOUTP1" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 15.24 180) (length 2.54) + (name "IOUTN1" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 30.48 270) (length 2.54) + (name "AVDD1" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 -30.48 90) (length 2.54) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 7.62 180) (length 2.54) + (name "IOUTN2" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 10.16 180) (length 2.54) + (name "IOUTP2" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 2.54) + (name "~{TRIGGER}" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -5.08 -30.48 90) (length 2.54) hide + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -17.78 -17.78 0) (length 2.54) + (name "DLDO2" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -5.08 30.48 270) (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at -17.78 -15.24 0) (length 2.54) + (name "DLDO1" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at -17.78 5.08 0) (length 2.54) + (name "SDO" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + (alternate "DOUT" output line) + (alternate "SDI2" input line) + ) + (pin input line (at -17.78 12.7 0) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD9142" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AD9142" (id 1) (at -10.16 -59.69 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_CSP:LFCSP-72-1EP_10x10mm_P0.5mm_EP6.15x6.15mm" (id 2) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD9142.pdf" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "16bit DAC 2CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "1.6GSPS 16bit dual-channel DAC, LFCSP-72" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "LFCSP*1EP*10x10mm*P0.5mm*EP6.15x6.15mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD9142_0_0" + (rectangle (start -7.62 46.99) (end -5.08 -41.91) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -1.27 -45.72) (end 3.81 -48.26) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 19.05) + (xy -5.08 19.05) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 34.29) + (xy -5.08 34.29) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 -45.72) + (xy 1.27 16.51) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 3.81 -21.59) + (xy 1.27 -21.59) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 5.08 -21.59) + (xy 3.81 -21.59) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 17.78) + (xy 7.62 17.78) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 20.32) + (xy 7.62 20.32) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 33.02) + (xy 7.62 33.02) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 6.35 35.56) + (xy 7.62 35.56) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 1.27 11.43) + (xy -2.54 11.43) + (xy -2.54 26.67) + (xy 1.27 26.67) + (xy 1.27 31.75) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 21.59) + (xy 5.08 21.59) + (xy 7.62 19.05) + (xy 5.08 16.51) + (xy -1.27 16.51) + (xy -1.27 21.59) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy -1.27 36.83) + (xy 5.08 36.83) + (xy 7.62 34.29) + (xy 5.08 31.75) + (xy -1.27 31.75) + (xy -1.27 36.83) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start 5.08 -11.43) (end 7.62 -31.75) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (text "CTRL" (at 6.35 -20.32 900) + (effects (font (size 1.524 1.524))) + ) + (text "DAC" (at 2.54 19.05 0) + (effects (font (size 1.524 1.524))) + ) + (text "DAC" (at 2.54 34.29 0) + (effects (font (size 1.524 1.524))) + ) + (text "IFC" (at -6.35 2.54 900) + (effects (font (size 1.524 1.524))) + ) + (text "PLL" (at 1.27 -46.99 0) + (effects (font (size 1.524 1.524))) + ) + ) + (symbol "AD9142_0_1" + (rectangle (start -15.24 58.42) (end 15.24 -58.42) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD9142_1_1" + (pin power_in line (at 0 60.96 270) (length 2.54) + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -30.48 0) (length 2.54) + (name "D15P" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -33.02 0) (length 2.54) + (name "D15N" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -25.4 0) (length 2.54) + (name "D14P" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -27.94 0) (length 2.54) + (name "D14N" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -20.32 0) (length 2.54) + (name "D13P" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -22.86 0) (length 2.54) + (name "D13N" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -15.24 0) (length 2.54) + (name "D12P" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -17.78 0) (length 2.54) + (name "D12N" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -45.72 0) (length 2.54) + (name "REFP/SYNCP" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -10.16 0) (length 2.54) + (name "D11P" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -12.7 0) (length 2.54) + (name "D11N" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -5.08 0) (length 2.54) + (name "D10P" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -7.62 0) (length 2.54) + (name "D10N" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 0 0) (length 2.54) + (name "D9P" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -2.54 0) (length 2.54) + (name "D9N" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 5.08 0) (length 2.54) + (name "D8P" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 2.54 0) (length 2.54) + (name "D8N" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -38.1 0) (length 2.54) + (name "DCIP" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -40.64 0) (length 2.54) + (name "DCIN" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -48.26 0) (length 2.54) + (name "REFN/SYNCN" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 10.16 0) (length 2.54) + (name "D7P" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 7.62 0) (length 2.54) + (name "D7N" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 15.24 0) (length 2.54) + (name "D6P" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 12.7 0) (length 2.54) + (name "D6N" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 20.32 0) (length 2.54) + (name "D5P" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 17.78 0) (length 2.54) + (name "D5N" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 25.4 0) (length 2.54) + (name "D4P" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 22.86 0) (length 2.54) + (name "D4N" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 30.48 0) (length 2.54) + (name "D3P" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 27.94 0) (length 2.54) + (name "D3N" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 35.56 0) (length 2.54) + (name "D2P" (effects (font (size 1.27 1.27)))) + (number "41" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 33.02 0) (length 2.54) + (name "D2N" (effects (font (size 1.27 1.27)))) + (number "42" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "43" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 40.64 0) (length 2.54) + (name "D1P" (effects (font (size 1.27 1.27)))) + (number "44" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 38.1 0) (length 2.54) + (name "D1N" (effects (font (size 1.27 1.27)))) + (number "45" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 45.72 0) (length 2.54) + (name "D0P" (effects (font (size 1.27 1.27)))) + (number "46" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 43.18 0) (length 2.54) + (name "D0N" (effects (font (size 1.27 1.27)))) + (number "47" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "48" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at -2.54 60.96 270) (length 2.54) hide + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "49" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -27.94 180) (length 2.54) + (name "~{RESET}" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -15.24 180) (length 2.54) + (name "~{IRQ2}" (effects (font (size 1.27 1.27)))) + (number "50" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -12.7 180) (length 2.54) + (name "~{IRQ1}" (effects (font (size 1.27 1.27)))) + (number "51" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 17.78 -17.78 180) (length 2.54) + (name "SDIO" (effects (font (size 1.27 1.27)))) + (number "52" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -20.32 180) (length 2.54) + (name "SCLK" (effects (font (size 1.27 1.27)))) + (number "53" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -22.86 180) (length 2.54) + (name "~{CS}" (effects (font (size 1.27 1.27)))) + (number "54" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 2.54 60.96 270) (length 2.54) + (name "AVDD33" (effects (font (size 1.27 1.27)))) + (number "55" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 20.32 180) (length 2.54) + (name "IOUT2P" (effects (font (size 1.27 1.27)))) + (number "56" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 17.78 180) (length 2.54) + (name "IOUT2N" (effects (font (size 1.27 1.27)))) + (number "57" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 60.96 270) (length 2.54) hide + (name "AVDD33" (effects (font (size 1.27 1.27)))) + (number "58" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "59" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -30.48 180) (length 2.54) + (name "TXEN" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "60" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -53.34 0) (length 2.54) + (name "DACCLKN" (effects (font (size 1.27 1.27)))) + (number "61" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 -50.8 0) (length 2.54) + (name "DACCLKP" (effects (font (size 1.27 1.27)))) + (number "62" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "63" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "64" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 60.96 270) (length 2.54) hide + (name "AVDD33" (effects (font (size 1.27 1.27)))) + (number "65" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 33.02 180) (length 2.54) + (name "IOUT1N" (effects (font (size 1.27 1.27)))) + (number "66" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 17.78 35.56 180) (length 2.54) + (name "IOUT1P" (effects (font (size 1.27 1.27)))) + (number "67" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 2.54 60.96 270) (length 2.54) hide + (name "AVDD33" (effects (font (size 1.27 1.27)))) + (number "68" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 0 180) (length 2.54) + (name "FSADJ" (effects (font (size 1.27 1.27)))) + (number "69" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 60.96 270) (length 2.54) + (name "DVDD18" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 17.78 -2.54 180) (length 2.54) + (name "REFIO" (effects (font (size 1.27 1.27)))) + (number "70" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "71" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 0 60.96 270) (length 2.54) hide + (name "CVDD18" (effects (font (size 1.27 1.27)))) + (number "72" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -60.96 90) (length 2.54) + (name "AVSS" (effects (font (size 1.27 1.27)))) + (number "73" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 53.34 0) (length 2.54) + (name "FRAMEP" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -17.78 50.8 0) (length 2.54) + (name "FRAMEN" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "AD9744" (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 -24.13 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AD9744" (id 1) (at 7.62 24.13 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SO:TSSOP-28_4.4x9.7mm_P0.65mm" (id 2) (at 15.24 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD9744.pdf" (id 3) (at 15.24 5.08 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "14bit DAC 1CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "210MSPS 14bit DAC, TSSOP-28" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x9.7mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD9744_0_1" + (rectangle (start 12.7 22.86) (end -12.7 -22.86) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "AD9744_1_1" + (pin input line (at -15.24 -15.24 0) (length 2.54) + (name "D13" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 7.62 0) (length 2.54) + (name "D4" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 10.16 0) (length 2.54) + (name "D3" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 12.7 0) (length 2.54) + (name "D2" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 15.24 0) (length 2.54) + (name "D1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 17.78 0) (length 2.54) + (name "D0" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 2.54 180) (length 2.54) + (name "SLEEP" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -15.24 180) (length 2.54) + (name "REFLO" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -12.7 180) (length 2.54) + (name "REFIO" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 -2.54 180) (length 2.54) + (name "FS_ADJ" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -12.7 0) (length 2.54) + (name "D12" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 -25.4 90) (length 2.54) + (name "AGND" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 10.16 180) (length 2.54) + (name "IOUTB" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin output line (at 15.24 12.7 180) (length 2.54) + (name "IOUTA" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 25.4 270) (length 2.54) + (name "AVDD" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 15.24 0 180) (length 2.54) + (name "MODE" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -25.4 90) (length 2.54) + (name "DGND" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at -2.54 25.4 270) (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -20.32 0) (length 2.54) + (name "CLK" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -10.16 0) (length 2.54) + (name "D11" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -7.62 0) (length 2.54) + (name "D10" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -5.08 0) (length 2.54) + (name "D9" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 -2.54 0) (length 2.54) + (name "D8" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 0 0) (length 2.54) + (name "D7" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 2.54 0) (length 2.54) + (name "D6" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -15.24 5.08 0) (length 2.54) + (name "D5" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) + (symbol "ADS7830" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 13.716 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Value" "ADS7830" (id 1) (at 1.778 13.716 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (property "Footprint" "Package_SO:TSSOP-16_4.4x5mm_P0.65mm" (id 2) (at 2.54 -17.78 0) + (effects (font (size 1.27 1.27) italic) hide) + ) + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/ads7830.pdf" (id 3) (at 5.08 -11.43 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_keywords" "8bit DAC 8CH" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Single-supply, 8bit, 8 ch, SAR, 70kHz SR, 2.7 - 5 VDD, I2C, TSSOP-16" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "TSSOP*4.4x5mm*P0.65mm*" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "ADS7830_0_1" + (rectangle (start -10.16 12.7) (end 10.16 -12.7) + (stroke (width 0.254) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + ) + (symbol "ADS7830_1_1" + (pin input line (at -12.7 10.16 0) (length 2.54) + (name "CH0" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 0 180) (length 2.54) + (name "REFin/REFout" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -10.16 0) (length 2.54) + (name "COM" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -7.62 180) (length 2.54) + (name "A0" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 -5.08 180) (length 2.54) + (name "A1" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at 12.7 7.62 180) (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 12.7 10.16 180) (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 15.24 270) (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 7.62 0) (length 2.54) + (name "CH1" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 5.08 0) (length 2.54) + (name "CH2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "CH3" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 0 0) (length 2.54) + (name "CH4" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -2.54 0) (length 2.54) + (name "CH5" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -5.08 0) (length 2.54) + (name "CH6" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 -7.62 0) (length 2.54) + (name "CH7" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 0 -15.24 90) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) diff --git a/tests/testdata/symbol/test_renameSymbol b/tests/testdata/symbol/test_renameSymbol new file mode 100644 index 0000000..17f7db7 --- /dev/null +++ b/tests/testdata/symbol/test_renameSymbol @@ -0,0 +1,370 @@ +(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) + (symbol "AD1853JRS" (power) (pin_numbers hide) (pin_names (offset 0.635)) (in_bom no) (on_board no) + (property "Reference" "U" (id 0) (at 0 16.51 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "AD1853JRS" (id 1) (at 0 13.97 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "Package_SO:SSOP-28_5.3x10.2mm_P0.65mm" (id 2) (at 0.635 -5.715 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD1853.pdf" (id 3) (at 0 -7.62 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_locked" "" (id 4) (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "ki_keywords" "audio dac 2ch 24bit 192kHz" (id 5) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Stereo, 24-Bit, 192 kHz, Multibit Sigma-Delta DAC, SSOP-28" (id 6) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_fp_filters" "SSOP*5.3x10.2mm*P0.65mm*" (id 7) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "AD1853JRS_0_0" + (rectangle (start -44.45 -102.235) (end -18.415 -73.025) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -28.575 -252.73) (mid -2.8272 -239.9607) (end 6.35 -212.725) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -16.51 -102.235) (end 9.525 -73.025) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -8.255 -254.635) (mid 17.4928 -241.8657) (end 26.67 -214.63) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 83.82 -252.095) + (xy 89.535 -293.37) + (xy 116.205 -267.335) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 116.205 -249.555) + (xy 121.92 -290.83) + (xy 148.59 -264.795) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 151.765 -248.285) + (xy 157.48 -289.56) + (xy 184.15 -263.525) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 12.065 -102.235) (end 38.1 -73.025) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 12.7 -255.27) (mid 38.4478 -242.5007) (end 47.625 -215.265) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center 69.215 -99.695) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 111.76 -100.33) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 149.225 -99.06) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (text "NormalStuff" (at 0 26.035 0) + (effects (font (size 1.27 1.27))) + ) + (text "test text with \"quoted\" string" (at 229.87 -62.865 0) + (effects (font (size 1.27 1.27) bold italic) (justify left)) + ) + (text "test text with \"quoted\" string" (at 229.87 -59.69 0) + (effects (font (size 1.27 1.27) bold) (justify left)) + ) + (text "test text with \"quoted\" string" (at 229.87 -56.515 0) + (effects (font (size 1.27 1.27) italic) (justify left)) + ) + (text "test text with \"quoted\" string" (at 229.87 -53.34 0) + (effects (font (size 1.27 1.27)) (justify left)) + ) + (text "test text with \"quoted\" string" (at 230.505 -43.18 0) + (effects (font (size 1.27 1.27) bold italic)) + ) + (text "test text with \"quoted\" string" (at 230.505 -40.005 0) + (effects (font (size 1.27 1.27) bold)) + ) + (text "test text with \"quoted\" string" (at 230.505 -36.83 0) + (effects (font (size 1.27 1.27) italic)) + ) + (text "test text with \"quoted\" string" (at 230.505 -33.655 0) + (effects (font (size 1.27 1.27))) + ) + (text "test text with \"quoted\" string" (at 231.14 -78.105 0) + (effects (font (size 1.27 1.27) bold italic) (justify right)) + ) + (text "test text with \"quoted\" string" (at 231.14 -74.93 0) + (effects (font (size 1.27 1.27) bold) (justify right)) + ) + (text "test text with \"quoted\" string" (at 231.14 -71.755 0) + (effects (font (size 1.27 1.27) italic) (justify right)) + ) + (text "test text with \"quoted\" string" (at 231.14 -68.58 0) + (effects (font (size 1.27 1.27)) (justify right)) + ) + (text "test text with \"quoted\" string" (at 262.255 -33.655 900) + (effects (font (size 1.27 1.27))) + ) + (text "test text with \"quoted\" string" (at 264.795 -33.655 900) + (effects (font (size 1.27 1.27) italic)) + ) + (text "test text with \"quoted\" string" (at 267.335 -34.29 900) + (effects (font (size 1.27 1.27) bold)) + ) + (text "test text with \"quoted\" string" (at 270.51 -34.925 900) + (effects (font (size 1.27 1.27) bold italic)) + ) + (text "test text with \"quoted\" string" (at 304.8 -59.055 0) + (effects (font (size 1.27 1.27) bold italic) (justify bottom)) + ) + (text "test text with \"quoted\" string" (at 304.8 -55.88 0) + (effects (font (size 1.27 1.27) bold) (justify bottom)) + ) + (text "test text with \"quoted\" string" (at 304.8 -52.705 0) + (effects (font (size 1.27 1.27) italic) (justify bottom)) + ) + (text "test text with \"quoted\" string" (at 304.8 -49.53 0) + (effects (font (size 1.27 1.27)) (justify bottom)) + ) + (text "test text with \"quoted\" string" (at 305.435 -41.91 0) + (effects (font (size 1.27 1.27) bold italic) (justify top)) + ) + (text "test text with \"quoted\" string" (at 305.435 -38.735 0) + (effects (font (size 1.27 1.27) bold) (justify top)) + ) + (text "test text with \"quoted\" string" (at 305.435 -35.56 0) + (effects (font (size 1.27 1.27) italic) (justify top)) + ) + (text "test text with \"quoted\" string" (at 305.435 -32.385 0) + (effects (font (size 1.27 1.27)) (justify top)) + ) + (pin input line (at 13.335 20.955 0) (length 2.54) + (name "NormalPin" (effects (font (size 1.27 1.27)))) + (number "123" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853JRS_1_0" + (pin input line (at 10.795 31.115 0) (length 2.54) + (name "UnitABothPin" (effects (font (size 1.27 1.27)))) + (number "123" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853JRS_1_1" + (rectangle (start -44.45 -71.755) (end -18.415 -42.545) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -44.45 -41.275) (end -18.415 -12.065) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -24.13 -208.28) (mid 1.6178 -195.5107) (end 10.795 -168.275) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (arc (start -23.495 -167.005) (mid 2.2528 -154.2357) (end 11.43 -127) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (rectangle (start -16.51 -71.755) (end 9.525 -42.545) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (rectangle (start -16.51 -41.275) (end 9.525 -12.065) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -3.81 -210.185) (mid 21.9378 -197.4157) (end 31.115 -170.18) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (arc (start -3.175 -168.91) (mid 22.5728 -156.1407) (end 31.75 -128.905) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 80.645 -208.915) + (xy 86.36 -250.19) + (xy 113.03 -224.155) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 83.82 -161.29) + (xy 89.535 -202.565) + (xy 116.205 -176.53) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (polyline + (pts + (xy 113.03 -206.375) + (xy 118.745 -247.65) + (xy 145.415 -221.615) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 116.205 -158.75) + (xy 121.92 -200.025) + (xy 148.59 -173.99) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (polyline + (pts + (xy 148.59 -205.105) + (xy 154.305 -246.38) + (xy 180.975 -220.345) + ) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (polyline + (pts + (xy 151.765 -157.48) + (xy 157.48 -198.755) + (xy 184.15 -172.72) + ) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 12.065 -71.755) (end 38.1 -42.545) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (rectangle (start 12.065 -41.275) (end 38.1 -12.065) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 17.145 -210.82) (mid 42.8928 -198.0507) (end 52.07 -170.815) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (arc (start 17.78 -169.545) (mid 43.5278 -156.7757) (end 52.705 -129.54) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center 66.04 -28.575) (radius 16.7645) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 69.85 -64.135) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type none)) + ) + (circle (center 108.585 -29.21) (radius 16.7645) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 112.395 -64.77) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type outline)) + ) + (circle (center 146.05 -27.94) (radius 16.7645) + (stroke (width 0) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (circle (center 149.86 -63.5) (radius 16.7645) + (stroke (width 0.127) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (text "Unit A, Normal" (at -1.27 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.78 24.765 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853JRS_1_2" + (text "Unit A, DeMorgan" (at 0.635 6.35 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.78 24.13 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853JRS_2_0" + (pin input line (at 13.335 29.845 0) (length 2.54) + (name "UnitBBothPin" (effects (font (size 1.27 1.27)))) + (number "123" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853JRS_2_1" + (text "Unit B, Normal" (at 0 8.255 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -15.24 20.32 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853JRS_2_2" + (text "Unit B, DeMorgan" (at -1.905 6.985 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.78 25.4 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853JRS_3_0" + (pin input line (at 15.24 28.575 0) (length 2.54) + (name "UnitCBothPin" (effects (font (size 1.27 1.27)))) + (number "123" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853JRS_3_1" + (text "Unit C, Normal" (at 0 8.255 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.145 24.765 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + (symbol "AD1853JRS_3_2" + (text "Unit C, DeMorgan" (at -0.635 7.62 0) + (effects (font (size 1.27 1.27))) + ) + (pin input line (at -17.78 25.4 0) (length 2.54) + (name "MCLK" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + ) + ) +) From af449c11ffcd82cdce0324533022d6b05bd4f9f8 Mon Sep 17 00:00:00 2001 From: eeintech Date: Tue, 14 Feb 2023 11:31:50 -0500 Subject: [PATCH 6/8] Implemented new ID setter method with multiple RegEx matches, and corrections based on feedback --- src/kiutils/symbol.py | 73 +++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 38 deletions(-) diff --git a/src/kiutils/symbol.py b/src/kiutils/symbol.py index 416bb20..8355060 100644 --- a/src/kiutils/symbol.py +++ b/src/kiutils/symbol.py @@ -195,29 +195,48 @@ class Symbol(): level symbols and unit identifiers are on valid as unit symbols inside a parent symbol.""" @property def id(self): - return self._id + unit_style_ids = f"_{self.unitId}_{self.styleId}" if (self.unitId is not None and self.styleId is not None) else "" + if self.libraryNickname: + return f'{self.libraryNickname}:{self.entryName}{unit_style_ids}' + else: + return f'{self.entryName}{unit_style_ids}' + @id.setter def id(self, symbol_id): - self._id = symbol_id - - library_identifier = re.match(r"^(\w+):(.+)$", self._id) - if library_identifier: - # Split library indentifier into library nickname and entry name - self.libraryNickname = library_identifier.group(1) - self.entryName = library_identifier.group(2) - if self.entryName: - symbol_name = self.entryName + # Split library id into nickname, entry name, unit id and style id (if any) + parse_symbol_id = re.match(r"^(.+?):(.+?)_(\d+?)_(\d+?)$", symbol_id) + if parse_symbol_id: + self.libraryNickname = parse_symbol_id.group(1) + self.entryName = parse_symbol_id.group(2) + self.unitId = int(parse_symbol_id.group(3)) + self.styleId = int(parse_symbol_id.group(4)) else: - symbol_name = self._id + parse_symbol_id = re.match(r"^(.+?):(.+?)$", symbol_id) + if parse_symbol_id: + self.libraryNickname = parse_symbol_id.group(1) + entryName_t = parse_symbol_id.group(2) + else: + entryName_t = symbol_id + + parse_symbol_id = re.match(r"^(.+?)_(\d+?)_(\d+?)$", entryName_t) + if parse_symbol_id: + self.entryName = parse_symbol_id.group(1) + self.unitId = int(parse_symbol_id.group(2)) + self.styleId = int(parse_symbol_id.group(3)) + else: + if self.libraryNickname: + self.entryName = entryName_t + else: + self.entryName = symbol_id # Update Value property for property in self.properties: if property.key == 'Value': - property.value = symbol_name + property.value = self.entryName - # Update units parent symbol name + # Update units id to match parent id for unit in self.units: - unit.parentSymbolName = symbol_name + unit.id = self.id libraryNickname: Optional[str] = None entryName: Optional[str] = None @@ -275,9 +294,6 @@ def id(self, symbol_id): units: List = field(default_factory=list) """The `units` can be one or more child symbol tokens embedded in a parent symbol""" - parentSymbolName: Optional[str] = None - """The parent symbol name each unit belongs to""" - unitId: Optional[int] = None """Unit identifier: an integer that identifies which unit the symbol represents""" @@ -321,22 +337,8 @@ def from_sexpr(cls, exp: list): if item[0] == 'in_bom': object.inBom = True if item[1] == 'yes' else False if item[0] == 'on_board': object.onBoard = True if item[1] == 'yes' else False if item[0] == 'power': object.isPower = True - - if item[0] == 'symbol': - # Create a new subsymbol and parse its unit and style identifiers - symbol_unit = Symbol().from_sexpr(item) - if object.entryName: - symbol_unit.parentSymbolName = object.entryName - else: - symbol_unit.parentSymbolName = object.id - symbol_id_parse = re.match(r"^" + re.escape(symbol_unit.parentSymbolName) + r"_(\d+?)_(\d+?)$", symbol_unit.id) - if not symbol_id_parse: - raise Exception(f'Failed to parse symbol unit identifiers due to invalid format: {symbol_unit.id=}') - symbol_unit.unitId = int(symbol_id_parse.group(1)) - symbol_unit.styleId = int(symbol_id_parse.group(2)) - object.units.append(symbol_unit) + if item[0] == 'symbol': object.units.append(Symbol().from_sexpr(item)) if item[0] == 'property': object.properties.append(Property().from_sexpr(item)) - if item[0] == 'pin': object.pins.append(SymbolPin().from_sexpr(item)) if item[0] == 'arc': object.graphicItems.append(SyArc().from_sexpr(item)) if item[0] == 'circle': object.graphicItems.append(SyCircle().from_sexpr(item)) @@ -407,12 +409,7 @@ def to_sexpr(self, indent: int = 2, newline: bool = True) -> str: pinnumbers = f' (pin_numbers hide)' if self.hidePinNumbers else '' extends = f' (extends "{dequote(self.extends)}")' if self.extends is not None else '' - # Construct Symbol Unit Identifier - symbol_id = dequote(self.id) - if self.parentSymbolName is not None and self.unitId is not None and self.styleId is not None: - symbol_id = f'{self.parentSymbolName}_{self.unitId}_{self.styleId}' - - expression = f'{indents}(symbol "{symbol_id}"{extends}{power}{pinnumbers}{pinnames}{inbom}{onboard}\n' + expression = f'{indents}(symbol "{dequote(self.id)}"{extends}{power}{pinnumbers}{pinnames}{inbom}{onboard}\n' for item in self.properties: expression += item.to_sexpr(indent+2) for item in self.graphicItems: From 9f379e9ad3363671d2c3f5cc667d8e49bddfaf97 Mon Sep 17 00:00:00 2001 From: eeintech Date: Tue, 14 Feb 2023 11:40:14 -0500 Subject: [PATCH 7/8] Removed entryName optional declaration --- src/kiutils/symbol.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/kiutils/symbol.py b/src/kiutils/symbol.py index 8355060..3bbf917 100644 --- a/src/kiutils/symbol.py +++ b/src/kiutils/symbol.py @@ -239,7 +239,7 @@ def id(self, symbol_id): unit.id = self.id libraryNickname: Optional[str] = None - entryName: Optional[str] = None + entryName: str = None """ The schematic symbol library and printed circuit board footprint library file formats use library identifiers. Library identifiers are defined as a quoted string using the "LIBRARY_NICKNAME:ENTRY_NAME" format where "LIBRARY_NICKNAME" is the nickname of the library in the symbol or footprint library table and @@ -337,8 +337,10 @@ def from_sexpr(cls, exp: list): if item[0] == 'in_bom': object.inBom = True if item[1] == 'yes' else False if item[0] == 'on_board': object.onBoard = True if item[1] == 'yes' else False if item[0] == 'power': object.isPower = True + if item[0] == 'symbol': object.units.append(Symbol().from_sexpr(item)) if item[0] == 'property': object.properties.append(Property().from_sexpr(item)) + if item[0] == 'pin': object.pins.append(SymbolPin().from_sexpr(item)) if item[0] == 'arc': object.graphicItems.append(SyArc().from_sexpr(item)) if item[0] == 'circle': object.graphicItems.append(SyCircle().from_sexpr(item)) @@ -408,7 +410,7 @@ def to_sexpr(self, indent: int = 2, newline: bool = True) -> str: pinnames = f' (pin_names{pnoffset}{pnhide})' if self.pinNames else '' pinnumbers = f' (pin_numbers hide)' if self.hidePinNumbers else '' extends = f' (extends "{dequote(self.extends)}")' if self.extends is not None else '' - + expression = f'{indents}(symbol "{dequote(self.id)}"{extends}{power}{pinnumbers}{pinnames}{inbom}{onboard}\n' for item in self.properties: expression += item.to_sexpr(indent+2) From 0fab0dea7b65b963f8c1ec6a95a33f9838cc7631 Mon Sep 17 00:00:00 2001 From: eeintech Date: Tue, 14 Feb 2023 17:17:08 -0500 Subject: [PATCH 8/8] Final touches --- src/kiutils/symbol.py | 7 +------ tests/testdata/symbol/test_renameSymbol | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/kiutils/symbol.py b/src/kiutils/symbol.py index 3bbf917..186e50a 100644 --- a/src/kiutils/symbol.py +++ b/src/kiutils/symbol.py @@ -229,14 +229,9 @@ def id(self, symbol_id): else: self.entryName = symbol_id - # Update Value property - for property in self.properties: - if property.key == 'Value': - property.value = self.entryName - # Update units id to match parent id for unit in self.units: - unit.id = self.id + unit.entryName = self.entryName libraryNickname: Optional[str] = None entryName: str = None diff --git a/tests/testdata/symbol/test_renameSymbol b/tests/testdata/symbol/test_renameSymbol index 17f7db7..f686c7a 100644 --- a/tests/testdata/symbol/test_renameSymbol +++ b/tests/testdata/symbol/test_renameSymbol @@ -3,7 +3,7 @@ (property "Reference" "U" (id 0) (at 0 16.51 0) (effects (font (size 1.27 1.27))) ) - (property "Value" "AD1853JRS" (id 1) (at 0 13.97 0) + (property "Value" "AD1853" (id 1) (at 0 13.97 0) (effects (font (size 1.27 1.27))) ) (property "Footprint" "Package_SO:SSOP-28_5.3x10.2mm_P0.65mm" (id 2) (at 0.635 -5.715 0)