Gast
#1647784
Hey Leute! Ich arbeite an einem Projekt, in dem mehrere magnetische Linear Encoder von AustriaMicrosystems (AS5311) ausgelesen werden sollen. Diese ICs haben verschiedene Ausgänge: - PWM im 5ms-Takt - seriell 18 bit - inkremental Der Plan war nun, den µC um Energie zu sparen immer z.B. alle 20ms wieder aufzuwecken und dann per I2C die Daten auszulesen. Gut wäre deshalb ein Buffer, der mehrere Abtastwerte zwischenspeichert, die man dann nacheinander auslesen kann. Dieser Zwischenspeicher würde nicht nur Energie sparen, sondern man könnte auch jeweils die Abtastwerde der verschiedenen Sensoren zum gleichen Zeitpunkt erhalten. Jedoch weiß ich nicht, wie ich einen solchen Buffer realisieren soll. gibt es einen Speicher, der die seriellen 18-bit-Daten speichern kann? Oder einen Buffer für mehrere PWM-Abtastwerte? Viele Grüße J