- Posts: 17533
- Thank you received: 5334
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Not really understand, but the result is the same, as it was with the TTL encoder.In one picture you have the encoder inputs connected, this may affect test results.
Here is the encoder input circuit, you can check if the 26LS32 is faulty by seeing of the
outputs follow the input state. (the outputs are inverted from the TTL input levels)
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
To the P1 just connected the axis indexes (1-5 pins - you did the firmware to me) 50-100Om through resistor as you wrote me (5v supply GND to the driver and from the driver back to the P1 through a 100Om resistor)Also the 26LS32 does not connect to the FPGA directly but rather through U13 (74CBT16211
level shifter) If U13 was damaged (by say a mistake in P1 connections) this could cause an
encoder issue as U13 is shared by the encoder interface and the P1 parallel expansion port.
You can do a quick check of U13 with mesaflash (assuming P1 is unconnected):
mesaflash --device ethernet --address [card-address] --rpo 0x1008
This should respond with: 0001FFFF (the all high open circuit port data for the parallel
expansion port = P1). Damaged U13 I/O pins that connect to P1 will typically be stuck low.
Please Log in or Create an account to join the conversation.