|
|
|
# Testing project for the CONV-TTL-RS485 system
|
|
|
|
|
|
|
|
## Stress tests
|
|
|
|
|
|
|
|
As the CONV-TTL-RS485 is very similar to the CONV-TTL-BLO and the RS-485
|
|
|
|
output connectors are such that wrong (e.g., blocking) signals can not
|
|
|
|
be plugged into the rear-panel, no further stress testing has been
|
|
|
|
performed on the CONV-TTL-RS485
|
|
|
|
|
|
|
|
The CONV-TTL-BLO stress test page is given below as a reference:
|
|
|
|
|
|
|
|
- [CONV-TTL-BLO stress
|
|
|
|
tests](https://www.ohwr.org/project/conv-ttl-blo-tst/wikis/Testing#lab-tests)
|
|
|
|
|
|
|
|
## Gateware test procedure
|
|
|
|
|
|
|
|
- [Download gateware test
|
|
|
|
procedure](https://www.ohwr.org/project/conv-ttl-rs485-gw/wikis/Documents/Gateware-test-procedure)
|
|
|
|
|
|
|
|
-----
|
|
|
|
|
|
|
|
## Production Test Suite
|
|
|
|
|
|
|
|
Production Test Suite (PTS) is the environment designed for running
|
|
|
|
functionality tests on boards at the manufacturing site, right after
|
|
|
|
production. It assures that boards comply with a minimum set of quality
|
|
|
|
rules in terms of soldering, mounting and PCB fabrication process.
|
|
|
|
|
|
|
|
The PTS system is usually contained within a rack containing an ELMA
|
|
|
|
crate, a laptop with the PTS software installed on it and all other
|
|
|
|
accessories necessary for running tests.
|
|
|
|
|
|
|
|
In the case of the CONV-TTL-RS485, the system needs the RTM
|
|
|
|
(CONV-TTL-RTM-RS485) module together with a couple of tester cards (see
|
|
|
|
[below](wiki#pts-hardware)) in order to test the RS-485 capabilities of
|
|
|
|
the cards themselves.
|
|
|
|
|
|
|
|
The PTS computer runs some scripts that interact with gateware on the
|
|
|
|
CONV-TTL-RS485 FPGA to test functionality of on-board
|
|
|
|
components.
|
|
|
|
|
|
|
|
[![](/project/pts/uploads/c04fc6d71ded7e4b43f4bfa151e5827d/pts-sys.svg)](/project/pts/uploads/c04fc6d71ded7e4b43f4bfa151e5827d/pts-sys.svg)
|
|
|
|
|
|
|
|
### Front module documentation
|
|
|
|
|
|
|
|
Documents such as the user guide and the setup guide for setting up the
|
|
|
|
PTS system inside a 19'' rack can be found here:
|
|
|
|
|
|
|
|
- [Front module documentation](https://www.ohwr.org/project/conv-ttl-rs485-tst/wikis/Documents/Front-module-documentation)
|
|
|
|
|
|
|
|
### Rear-transition module documentation
|
|
|
|
|
|
|
|
The PTS system for the RTM is somewhat different from the front-module
|
|
|
|
test system, in that it does not need to be placed inside a 19'' rack.
|
|
|
|
The CONV-TTL-RTM-RS485 can be placed within any ELMA crate and a test
|
|
|
|
system made for this crate.
|
|
|
|
|
|
|
|
The HDL for the RTM PTS is the same as for the front module PTS (see
|
|
|
|
[below](wiki#pts-gateware)).
|
|
|
|
|
|
|
|
### PTS hardware
|
|
|
|
|
|
|
|
Both the front module and rear transition module PTS systems use a
|
|
|
|
couple of loopback modules which mount on the rear panel. With proper
|
|
|
|
control exerted by gateware on the CONV-TTL-RS485 FPGA, these modules
|
|
|
|
are driven to loop pulses from outputs to inputs so as to test the
|
|
|
|
RS-485 capabilities of the cards.
|
|
|
|
|
|
|
|
More details about the tester cards can be found in the CONV-TTL-RS485
|
|
|
|
PTS hardware guide:
|
|
|
|
|
|
|
|
- [Download the hardware guide](https://www.ohwr.org/project/conv-ttl-rs485-tst/wikis/Documents/PTS-hardware-guide)
|
|
|
|
|
|
|
|
### PTS gateware
|
|
|
|
|
|
|
|
The same gateware running on a CONV-TTL-RS485 front module board is used
|
|
|
|
for both the front module and rear transition module PTS systems. A
|
|
|
|
document describing the gateware can be found below:
|
|
|
|
|
|
|
|
- [Download the gateware guide](https://www.ohwr.org/project/conv-ttl-rs485-tst/wikis/Documents/Gateware-guide-for-the-CONV-TTL-RS485-PTS)
|
|
|
|
|
|
|
|
-----
|
|
|
|
|
|
|
|
Theodor-Adrian Stana, Jan. 2015
|
|
|
|
|