Hallo,
ich würde gerne einen Bourns EM14 Encoder an einem STM32F4x verwenden. Der EM14 läuft auf 5V, der STM32 auf 3.3V. Laut Datenblatt ist der STM32 aber FT auf allen GPIO.
Nun gibt es aus meiner Sicht ein paar Optionen, die einfachsten wären Spannungsteiler, Pegelwandler (AND Gatter oder Buffer) oder direkt dran, wobei das natürlich am einfachsten wäre. Das Datenblatt des EM14 sagt aber dass der Encoder bis zu 25mA bei LOW sinken kann, was wohl an einem Pin vom STM32 nicht optimal ist. Dazu kommt ein Pullup auf der Datenlinie.
- Kann ich trotzdem den EM14 direkt an der STM32 hängen, unter Beachtung der externen Beschaltung laut EM14 Datenblatt (2 Pullups, 2 C)?
- Ist es empfehlenswert, einen Reihenwiderstand vor der GPIO zu machen, der einen Strom begrenzt, z.B. 1k? Wobei das ja dann eine gewisse zeitliche Dämpfung gibt...
- Ist eine Trennung per IC, der dann bis zu 25mA liefern kann, die saubere Lösung?
