-
Notifications
You must be signed in to change notification settings - Fork 4
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
Missing level translation between STM32 and attenuators #81
Comments
Isn't this the same as Urukul? Interfacing between 5V and 3V3 logic directly isn't an issue so long as all logic thresholds are met and no absolute max rating is exceeded. @gkasprow or @jordens probably remember better than me, but IIRC this was all considered at design time; the logic levels are all fine and the 470Ohm resistors (in combination with the input clamping diodes) were chosen to be large enough to protect the CPLD/microprocessor inputs from the 5V outputs. So, this should all work fine without need for additional translators. |
Attenuators accept 3V3 logic, H state requires 3V or more. Exactly, 470R is used to avoid clamping |
Can be closed, then? |
Are the logic levels fine? Certainly not on paper. |
@jordens ok, thanks for elaborating. That does sound a bit marginal then. |
These Vdd-0.4 are usually specified under resistive load. We don't have such. |
We can add pullup to fix the potential issues |
added 10k pullups on MOSI and SCK |
See here: quartiq/stabilizer#103
The text was updated successfully, but these errors were encountered: