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 pull-down resistor to the RS485 driver enable signal #18

Open
Magpie-81 opened this issue May 10, 2023 · 4 comments
Open

Add pull-down resistor to the RS485 driver enable signal #18

Magpie-81 opened this issue May 10, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@Magpie-81
Copy link

Version Number

1.0.1

Bugfix or Enhancement

Bugfix

Description

Feeders can be hot plugged into a live system. By adding a pulldown to the driver enable signal of the RS485 driver, the chance that the driver joining the bus might send a glitch pulse on the bus is reduced.
The IO-Pin of the microcontroller will be floating, until its firmware and clock has booted up and it configured it's IO-Pins, and that time might be long enough for the DE signal to float into an active state.

Suggested Solution

Put a 10K pulldown on the DE signal.
The motor driver enable already has a pulldown like that in place.

@Magpie-81 Magpie-81 added the triage for issues that need a first response and tagging label May 10, 2023
@warasilapm
Copy link

This is unnecessary as the MAX3078E used has hot swap circuitry to support this. See page 15 here.

@Magpie-81
Copy link
Author

I did not check the datasheet in detail, so thanks for that feedback.
I would however still put a footprint for a resistor there. The MAX3078E uses a pretty standard footprint and pin layout, so it could get replaced with another transceiver at some point. Maybe that replacement part would benefit from already having the resistor footprint ready and connected.

@warasilapm
Copy link

It seems like a no-brainer to add a pad to me. CYA pads like this are free and a good thing to get into the habit of adding to a design.

@sphawes
Copy link
Member

sphawes commented May 12, 2023

thanks for the thoughts @Magpie-81! I'll see if we have some board real estate to add this. things are quite tight but i should be able to squeeze this in!

@sphawes sphawes added enhancement New feature or request and removed triage for issues that need a first response and tagging labels May 12, 2023
@sphawes sphawes self-assigned this May 12, 2023
@sphawes sphawes added this to the REV12 Feeder Motherboard milestone May 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants