Knowledge Base
This product is discontinued. It has been replace by the SX10500 Xwire peripheral board

As with any TSP peripheral, it is important that you keep clear in your mind the difference between the TSP interface and the peripheral function itself. In the case of the SPice10209 the peripheral function consists of one or two thermocouple input devices (MAX6675 chips) while the TSP interface consists of an onboard processor in the SPice10209 and a firmware driver in the SPLat controller. The MAX6675 has one set of needs, wants and attributes, and the TSP interface has a different set.

MAX6675

The MAX6675 chip generates a fresh temperature reading every 250mS. While it is possible to extract readings as fast as you can, you will only get a new reading every 250mS. The MAX6675 also generates a flag to advise when a new reading is available and can generate a fault flag is the thermocouple terminals are open circuit.

TSP processor

The TSP processor must communicate with the SPLat processor using a set protocol. In particular, the SPLat UV register pair is used to pass information back and forth. Because UV is used for other things like communicating with the OnBoard LCD (OBLCD), there are programming mechanisms that allow you to prevent conflicts. The programming of the TSP interface (communications) has its own documentation. You need to understand that material, in particular the significance of the TSPBranch instruction.