We have an ADS7881 converter that cycles continuously. We build up a voltage on a capacitor, which eventually trips a comparator, which causes CONST! to go low. When BUSY goes high, this resets the capacitor voltage to zero which makes CONVST! go high again, and a new accumulation cycle begins. This seems to work well in that we see CONVST! and BUSY cycling continuously.
The problem arises when we try to read data. CS! is tied low, and we bit bang the port to assert RD! but we get all ones back. This is the bus default because it has pull-ups. The attached schematic fragment shows how the converter is wired. Is it OK, or should I look elsewhere?
Thx,
Orin