ตัวเข้ารหัสเพลาหรือที่เรียกว่าตัวเข้ารหัสแบบหมุนเป็นอุปกรณ์ที่รายงานมุมการหมุนของเพลา โดยทั่วไปแล้วจะติดอยู่กับเพลามอเตอร์หรืออุปกรณ์การหมุนอื่น ๆ และใช้เพื่อติดตามตำแหน่งปัจจุบัน ตัวเข้ารหัสเพลามักจะใช้ในโปรแกรมหุ่นยนต์หนูคอมพิวเตอร์และการควบคุมอุตสาหกรรม พวกเขายังใช้บ่อยในการเปลี่ยนเครื่องมือเครื่องจักรเลนส์กล้องและกล้องโทรทรรศน์
ตัวเข้ารหัสเพลาแบบสัมบูรณ์สามารถกำหนดตำแหน่งปัจจุบันของเพลาตัวเข้ารหัสจากช่วงเวลาที่กำลังขับเคลื่อน ไม่เหมือนกับเอนโค้ดเดอร์ที่เพิ่มขึ้นมันติดตามตำแหน่งเพลาแบบสัมบูรณ์มากกว่าตำแหน่งที่สัมพันธ์กับจุดเริ่มต้น เข้ารหัสแบบหมุนแน่นอนอาจใช้เซ็นเซอร์เชิงกลแม่เหล็กหรือแสงที่มีแผ่นดิสก์หมุนเพื่อกำหนดตำแหน่งเพลา เครื่องเข้ารหัสเชิงกลใช้หน้าสัมผัสแบบเลื่อนและแผ่นดิสก์ที่มีลวดลายโลหะออกแบบมาเพื่อเข้ารหัสตำแหน่งเพลา ตัวเข้ารหัสแม่เหล็กจะตรวจจับตำแหน่งของแถบแม่เหล็กบนดิสก์ในขณะที่อุปกรณ์ดิสก์แบบออปติคัลอ่านพื้นที่แสงและรหัสที่เข้ารหัสเป็นพิเศษ
ข้อมูลตำแหน่งจากตัวเข้ารหัสเพลาสัมบูรณ์จะถูกส่งออกในรูปแบบดิจิตอลหรืออนาล็อกขึ้นอยู่กับการออกแบบของอุปกรณ์ ข้อมูลดิจิตอลมักจะแสดงเป็นเลขฐานสอง, รหัสสีเทาหรือทศนิยมทศนิยมแบบไบนารี รหัสสีเทาเป็นรูปแบบการดัดแปลงของการเข้ารหัสแบบไบนารีซึ่งรหัสรูปแบบที่อยู่ติดกันแตกต่างกันเพียงหนึ่งบิตจึงลดข้อผิดพลาดในข้อมูลตำแหน่ง ข้อมูลดิจิตอลสามารถส่งออกในแบบคู่ขนานหรือในรูปแบบอนุกรมเช่น asynchronous Recommended Standard (RS) 422 มาตรฐานเช่น Serial Synchronous Interface (SSI) และ Controller Area Network (CAN) ก็รองรับเช่นกัน
ตัวเข้ารหัสแบบหมุนที่เพิ่มขึ้นหรือที่เรียกว่าตัวเข้ารหัสพื้นที่สี่เหลี่ยมจัตุรัสวัดการเคลื่อนที่ของเพลาแบบสัมพัทธ์ ตัวเข้ารหัสเพลาชนิดนี้ใช้เซ็นเซอร์แสงหรือเชิงกลเพียงสองตัวเพื่อตรวจจับการหมุนของเพลาจากมุมหนึ่งไปอีกมุมหนึ่ง เพื่อติดตามตำแหน่งปัจจุบันสามารถใช้วงจรภายนอกเพื่อนับการเคลื่อนที่ของเพลาจากจุดอ้างอิง ในตัวเข้ารหัสเชิงกลแคมบนเพลาสัมผัสกับเซ็นเซอร์เชิงกลเพื่อระบุตำแหน่ง เครื่องเข้ารหัสด้วยแสงสามารถกำหนดการเคลื่อนที่ได้โดยการอ่านแทร็กแสงและมืดสองชุดพร้อมโฟโตไดโอด
ในขณะที่เอ็นโค้ดเดอเรเตอร์ที่เพิ่มขึ้นส่วนใหญ่ส่งออกข้อมูลตำแหน่งที่มีคลื่นสี่เหลี่ยมซึ่งอยู่ห่างจากเฟส 90 องศาบางคนสามารถสร้างคลื่นไซน์แทน เครื่องเข้ารหัสแบบเพิ่มหน่วยเชิงเส้นวัดระยะเป็นเส้นตรงแทนที่จะหมุน มักใช้ในเครื่องมือกล ตัวเข้ารหัสที่เพิ่มขึ้นบางตัวจะมีหน่วยความจำพร้อมแบตเตอรี่สำรองเพื่อบันทึกข้อมูลการนับ เอ็นโค้ดเดอร์เพลาชนิดนี้ร่วมกับจุดอ้างอิงสามารถใช้เพื่อติดตามตำแหน่งที่แน่นอนแม้ในขณะเปิดเครื่อง
เอนโค้ดเดอร์เพลาหมุนแบบออพติคัลสามารถหมุนด้วยความเร็วสูงได้ บางหน่วยสามารถหมุนได้มากถึง 30,000 รอบต่อนาที (RPM) ในทางกลับกันตัวเข้ารหัสเชิงกลส่วนใหญ่มีความเร็ว จำกัด มากขึ้น


