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

UART RXD0 Pullup Qu #28

Open
neilh10 opened this issue Jul 27, 2021 · 2 comments
Open

UART RXD0 Pullup Qu #28

neilh10 opened this issue Jul 27, 2021 · 2 comments

Comments

@neilh10
Copy link

neilh10 commented Jul 27, 2021

On the Mayfly 0.5b the UART RXD0, Processor Pin9, is a CMOS input.
Under normal operation mode when it is deployed it would be in UART mode and it would appear to float.
I'm curious, its normally good practice to pull up/down high impedance CMOS inputs, so that they can't oscillate. Was this considered for this input.
When a user is using the FTDI and is powered VUSB/5V_FT, it would be driven, but this is typically only when its in development mode with USB cable plugged in.
I seem to have seen an occasional stream of unexpected UART RX ~ however its difficult to characterize,
I have had unexpectedly variable power measurements which could explain variability I've seen in #21

@neilh10 neilh10 changed the title UART RXD0 UART RXD0 Pullup Qu Jul 27, 2021
@neilh10
Copy link
Author

neilh10 commented Jul 30, 2021

With a special test build that counted polled "debug" UART input I verified that there is autonomous characters received.
Running for ~ 48hours, with the UART RX not connected to anything, it counted "6528 characters" received.

@neilh10
Copy link
Author

neilh10 commented Aug 11, 2021

I've created a dongle that can be plugged into J2 "FTDI Programmer" that pulls pin3 down with a 1M R. It pulls it down as that is the null condition, and if U4 FT232RL is not powered, don't want to pull up its corresponding port.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant