Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a warning about duplicate USB pullup for STM32F4 boards #26

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
13 changes: 12 additions & 1 deletion _data/boards/STM32F401RCT6-STM32F-Core-Board.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
"mounting": "None"
},
"remarks": [
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." }
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." },
{ "type": "warning", "content": "The microcontroller on this board features internal pull-up resistors for the USB data lines. However, this board has an additional switchable pull-up resistor on D+ (R11, controlled by PD2), which is disabled by default. This resistor is not needed and violates the USB specification when used at the same time as the internal pull-up resistors. This may cause errors while using USB on this board." }
],
"resources": [
{
Expand All @@ -55,6 +56,16 @@
"name": "Bottom view",
"type": "picture",
"file": "STM32F401RCT6_STM32F_Core_Board-3.jpg"
},
{
"name": "Original schematic",
"type": "pdf",
"file": "original-schematic-STM32F401RCT6-STM32F-Core-Board.pdf"
},
{
"name": "Original dimensions drawing",
"type": "pdf",
"file": "original-dimensions-STM32F401RCT6-STM32F-Core-Board.pdf"
}
],
"inputs": [
Expand Down
3 changes: 2 additions & 1 deletion _data/boards/STM32F407VET6-Euse-M4-DEMO-Medium.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@
"mounting": "4x mounting hole (M2)"
},
"remarks": [
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." }
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." },
{ "type": "warning", "content": "The microcontroller on this board features internal pull-up resistors for the USB data lines. However, this board has an additional pull-up resistor on D+. This resistor is not needed and violates the USB specification when the internal pull-up resistors are also used. This may cause errors while using USB on this board." }
],
"resources": [
{
Expand Down
3 changes: 2 additions & 1 deletion _data/boards/STM32F407VET6-STM32-F4VE-V2.0.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
"mounting": "4x mounting hole (M3)"
},
"remarks": [
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." }
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." },
{ "type": "warning", "content": "The microcontroller on this board features internal pull-up resistors for the USB data lines. However, this board has an additional pull-up resistor on D+ (R21). This resistor is not needed and violates the USB specification when the internal pull-up resistors are also used. This may cause errors while using USB on this board." }
],
"resources": [
{
Expand Down
3 changes: 2 additions & 1 deletion _data/boards/STM32F407VET6-VCC-GND-Small.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
"mounting": "None"
},
"remarks": [
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." }
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." },
{ "type": "warning", "content": "The microcontroller on this board features internal pull-up resistors for the USB data lines. However, this board has an additional pull-up resistor on D+ (R21). This resistors is not needed and violates the USB specification when the internal pull-up resistors are also used. This may cause errors while using USB on this board." }
],
"resources": [
{
Expand Down
3 changes: 2 additions & 1 deletion _data/boards/STM32F407VGT6-SR-Board.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@
"mounting": "None"
},
"remarks": [
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." }
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." },
{ "type": "warning", "content": "The microcontroller on this board features internal pull-up resistors for the USB data lines. However, this board has an additional pull-up resistor on D+ (R8). This resistor is not needed and violates the USB specification when the internal pull-up resistors are also used. This may cause errors while using USB on this board." }
],
"resources": [
{
Expand Down
3 changes: 2 additions & 1 deletion _data/boards/STM32F407ZGT6-STM32F-Core-Board.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
"mounting": "None"
},
"remarks": [
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." }
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." },
{ "type": "warning", "content": "The microcontroller on this board features internal pull-up resistors for the USB data lines. However, this board has an additional switchable pull-up resistor on D+ (R14, controlled by PA8), which is disabled by default. This resistor is not needed and violates the USB specification when used at the same time as the internal pull-up resistors. This may cause errors while using USB on this board." }
],
"resources": [
{
Expand Down
3 changes: 2 additions & 1 deletion _data/boards/STM32F407ZGT6-VCC-GND-Large.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
"mounting": "None"
},
"remarks": [
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." }
{ "type": "warning", "content": "The +5V pins on this board are directly connected to the +5V pin of the USB connector. There is no protection in place. Do not power this board through USB and an external power supply at the same time." },
{ "type": "warning", "content": "The microcontroller on this board features internal pull-up resistors for the USB data lines. However, this board has an additional pull-up resistor on D+ (R8). This resistor is not needed and violates the USB specification when the internal pull-up resistors are also used. This may cause errors while using USB on this board." }
],
"resources": [
{
Expand Down
Binary file not shown.
Binary file not shown.