USB hub fixes

-Fixed upstream diff pair polarity
-added optional inverer for the USB power switch enable pin
 Design now supports both AP2181 and AP2191

Signed-off-by: Dominik Sliwa <dominik@sliwa.io>
This commit is contained in:
Dominik Sliwa
2021-10-30 19:22:03 +02:00
parent 507a65182c
commit 2b6a425388
4 changed files with 557 additions and 273 deletions

View File

@@ -1551,6 +1551,12 @@
(path "/a9e0a5b9-8f0f-46f3-b2b0-a429c678afed/5275c46e-d784-4c3a-bf5f-8648aa02487c"
(reference "#PWR0217") (unit 1) (value "GND") (footprint "")
)
(path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/3660e50c-3178-4dce-a07f-88c07e443d92"
(reference "#PWR?") (unit 1) (value "GND") (footprint "")
)
(path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/d5d09655-9206-43a5-a975-1eefe0ca9722"
(reference "#PWR?") (unit 1) (value "+3V3") (footprint "")
)
(path "/441a9908-1e74-440b-b462-bdf6815583fe/8315a3b5-025a-4501-86bf-a0c1f08f1755"
(reference "BT1") (unit 1) (value "Battery_Cell") (footprint "Battery:BatteryHolder_Keystone_1060_1x2032")
)
@@ -2103,6 +2109,9 @@
(path "/6888556d-e390-44b5-977e-8a0092745a4b/55da7b76-bb7c-473f-a280-4b7d4142ff43"
(reference "Q3") (unit 1) (value "MMBTA06") (footprint "Package_TO_SOT_SMD:SOT-23")
)
(path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/4bae90cf-4650-4b36-ba37-599baa3ffe9e"
(reference "Q?") (unit 1) (value "BC817") (footprint "Package_TO_SOT_SMD:SOT-23")
)
(path "/7c248bd3-8232-4777-a40c-eab53460cf85/f65f5283-bc09-4a32-875e-7aff6fe23fca"
(reference "R1") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0402_1005Metric")
)
@@ -2292,6 +2301,18 @@
(path "/441a9908-1e74-440b-b462-bdf6815583fe/fd8a2cd0-6327-4807-bc2b-28a8e28a4551"
(reference "R70") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0402_1005Metric")
)
(path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/5782a5bc-78d7-48ef-af53-4f136b6e527c"
(reference "R?") (unit 1) (value "1k") (footprint "Resistor_SMD:R_0402_1005Metric")
)
(path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/74b785da-2ed7-49a1-bb66-61654336b15a"
(reference "R?") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0402_1005Metric")
)
(path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/76dca635-b458-4927-b0da-572dda03fbba"
(reference "R?") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0402_1005Metric")
)
(path "/aa1d8d83-5167-420c-9ee7-3e4dcc942bfc/9208cdab-91b4-44e7-963f-6924773acad0"
(reference "R?") (unit 1) (value "0R") (footprint "Resistor_SMD:R_0402_1005Metric")
)
(path "/441a9908-1e74-440b-b462-bdf6815583fe/0daa7ac8-4459-40fe-9d14-fce80fa5e00c"
(reference "SW1") (unit 1) (value "SW_USER") (footprint "Button_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFS")
)

View File

@@ -4670,6 +4670,33 @@
(pin "2" (uuid 84cd20b0-a428-4482-8b4f-c33c5d0f01ce))
)
(symbol (lib_id "Reference_Voltage:TL431DBZ") (at 215.9 156.21 270) (mirror x) (unit 1)
(in_bom yes) (on_board yes)
(uuid 5ac241fc-00e6-420d-b669-bd4ba8434233)
(property "Reference" "U29" (id 0) (at 213.36 154.9399 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "TL431DBZ" (id 1) (at 213.36 157.4799 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 212.09 156.21 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Datasheet" "http://www.ti.com/lit/ds/symlink/tl431.pdf" (id 3) (at 215.9 156.21 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Config" "+PoE" (id 4) (at 210.82 159.385 90))
(property "Manufacturer" "Texas Instruments" (id 5) (at 215.9 156.21 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "PartNumber" "TL431LIBCDBZR" (id 6) (at 215.9 156.21 90)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 635223bf-c94a-45c2-9764-9a1ead6a01a8))
(pin "2" (uuid f5ac247c-f120-4c94-83bc-b6320d6d5241))
(pin "3" (uuid a5cc41c3-8b8f-4f17-9d8b-290a85e54ef7))
)
(symbol (lib_id "Device:D_Zener") (at 27.305 104.775 270) (unit 1)
(in_bom yes) (on_board yes)
(uuid 58ca33d1-3b69-4a48-a028-c77d5b6a7c92)
@@ -4988,33 +5015,6 @@
(pin "2" (uuid be603ad4-9017-42ea-9fb4-97dbeb91b1df))
)
(symbol (lib_id "Reference_Voltage:TL431DBZ") (at 215.9 156.21 270) (mirror x) (unit 1)
(in_bom yes) (on_board yes)
(uuid 5ac241fc-00e6-420d-b669-bd4ba8434233)
(property "Reference" "U29" (id 0) (at 213.36 154.9399 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Value" "TL431DBZ" (id 1) (at 213.36 157.4799 90)
(effects (font (size 1.27 1.27)) (justify right))
)
(property "Footprint" "Package_TO_SOT_SMD:SOT-23" (id 2) (at 212.09 156.21 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Datasheet" "http://www.ti.com/lit/ds/symlink/tl431.pdf" (id 3) (at 215.9 156.21 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Config" "+PoE" (id 4) (at 210.82 159.385 90))
(property "Manufacturer" "Texas Instruments" (id 5) (at 215.9 156.21 90)
(effects (font (size 1.27 1.27)) hide)
)
(property "PartNumber" "TL431LIBCDBZR" (id 6) (at 215.9 156.21 90)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid 635223bf-c94a-45c2-9764-9a1ead6a01a8))
(pin "2" (uuid f5ac247c-f120-4c94-83bc-b6320d6d5241))
(pin "3" (uuid a5cc41c3-8b8f-4f17-9d8b-290a85e54ef7))
)
(symbol (lib_id "Connector:Conn_01x03_Male") (at 49.53 186.69 180) (unit 1)
(in_bom yes) (on_board yes) (fields_autoplaced)
(uuid d2f558fb-acd9-4c71-93bb-37883bf1acff)

View File

@@ -2945,27 +2945,6 @@
(pin "2" (uuid adb89caa-3f5c-41b7-a196-09f58be8fdcd))
)
(symbol (lib_id "Connector:Barrel_Jack") (at 27.94 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid eda8ae3b-dbdd-4e73-8dc6-e01177bfb4f7)
(property "Reference" "J1" (id 0) (at 29.337 32.5182 0))
(property "Value" "Barrel_Jack" (id 1) (at 29.337 34.8169 0))
(property "Footprint" "Amber:BarrelJack_CUI_PJ-002A" (id 2) (at 29.21 41.656 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 29.21 41.656 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "CUI Devices" (id 4) (at 27.94 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "PartNumber" "PJ-002A" (id 5) (at 27.94 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d04954a2-b93a-4381-b3bf-79166984fe10))
(pin "2" (uuid 749f9e6f-5928-4dfd-adcd-7b38f9968568))
)
(symbol (lib_id "Transistor_FET:DMP3013SFV") (at 78.74 40.64 90) (unit 1)
(in_bom yes) (on_board yes)
(uuid c3fa46e4-2d1c-40b0-83e3-76cdcb2adb07)
@@ -2991,6 +2970,27 @@
(pin "5" (uuid 47002c4d-6a8d-4b1c-b354-e6565b8c14ad))
)
(symbol (lib_id "Connector:Barrel_Jack") (at 27.94 40.64 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid eda8ae3b-dbdd-4e73-8dc6-e01177bfb4f7)
(property "Reference" "J1" (id 0) (at 29.337 32.5182 0))
(property "Value" "Barrel_Jack" (id 1) (at 29.337 34.8169 0))
(property "Footprint" "Amber:BarrelJack_CUI_PJ-002A" (id 2) (at 29.21 41.656 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Datasheet" "~" (id 3) (at 29.21 41.656 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "Manufacturer" "CUI Devices" (id 4) (at 27.94 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "PartNumber" "PJ-002A" (id 5) (at 27.94 40.64 0)
(effects (font (size 1.27 1.27)) hide)
)
(pin "1" (uuid d04954a2-b93a-4381-b3bf-79166984fe10))
(pin "2" (uuid 749f9e6f-5928-4dfd-adcd-7b38f9968568))
)
(symbol (lib_id "Amber:BD9D321EFJ") (at 114.3 83.82 0) (unit 1)
(in_bom yes) (on_board yes)
(uuid 14fa57a4-cb4b-4300-b2ae-362b44870d97)

View File

File diff suppressed because it is too large Load Diff