전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

  • ME64XBG-R

  • AI
    The **ME64XBG-R** refers to a specific series of **Rotary Pulse Encoders** (often manufactured by companies like *Noble* or specialized Japanese electronic component firms). These are electromechanical devices used to convert the angular position or motion of a shaft into an analog or digital signal. --- ## 1. Technical Specifications Overview The "ME64" series typically follows a standard form factor for industrial and consumer electronics. Below are the general specifications associated with this part number: | Feature | Specification | | :--- | :--- | | **Type** | Incremental Rotary Encoder | | **Pulses Per Revolution (PPR)** | Usually 12, 24, or 36 (Check datasheet for '64' variant) | | **Detent (Click)** | Available (The 'R' often denotes a specific detent/switch configuration) | | **Output Signal** | 2-bit Gray Code (Phase A and Phase B) | | **Operating Voltage** | 5V DC (Typical) | | **Switch** | Integrated Momentary Push-Switch (Optional based on suffix) | --- ## 2. Key Electronic Components ### A. The Contact Mechanism Inside the ME64XBG-R, there is a circular disc with conductive and non-conductive segments. As the shaft rotates, two internal metal brushes (wipers) make and break contact with the common terminal. This generates two square waves. ### B. Quadrature Output (Phase A & B) The device uses **Quadrature Encoding**. This means the two output signals are offset by 90 degrees. * **Direction Sensing:** If Phase A leads Phase B, the rotation is clockwise. * **Speed Sensing:** The frequency of the pulses determines how fast the knob is being turned. ### C. Integrated Push Switch The "XBG" configuration usually includes a vertical mounting style with a built-in tactile switch. This allows the user to rotate for selection and "push" to confirm, all within the same component footprint. --- ## 3. Typical Pinout Configuration Most ME64 series encoders utilize a 5-pin layout: 1. **Terminal A:** Channel A Output. 2. **Terminal C:** Common (Ground). 3. **Terminal B:** Channel B Output. 4. **Switch Terminal 1:** For the push-button. 5. **Switch Terminal 2:** For the push-button. --- ## 4. Implementation Circuit To use the ME64XBG-R in a digital circuit (like an Arduino or ESP32), **pull-up resistors** are required because the encoder acts as a mechanical switch. ```cpp // Example: Basic Arduino Logic for Reading the Encoder int pinA = 2; int pinB = 3; int counter = 0; int lastStateA; void setup() { pinMode(pinA, INPUT_PULLUP); // Internal resistors are vital pinMode(pinB, INPUT_PULLUP); lastStateA = digitalRead(pinA); } void loop() { int currentStateA = digitalRead(pinA); if (currentStateA != lastStateA && currentStateA == 1) { if (digitalRead(pinB) != currentStateA) { counter++; // Clockwise } else { counter--; // Counter-clockwise } } lastStateA = currentStateA; } ``` --- ## 5. Common Applications * **Audio Equipment:** Volume control and menu navigation in car stereos. * **Home Appliances:** Setting timers on microwaves or temperatures on ovens. * **Test Equipment:** Navigating settings on oscilloscopes and signal generators.
    ✨ Follow-up Questions
    • ⤷ What is the difference between an incremental and absolute encoder?
    • ⤷ How do I debounce the signals from a mechanical rotary encoder?
    • ⤷ Can the ME64XBG-R be used with a 3.3V logic system?