TStik
TStik
Info/Home
TINI400 in the familiar
SIMM72 module
package

TStik is powered by Dallas Semiconductor TINI


TStik2 is shipping, and is now ROHS-compliant -- more news here

TStik2 is mature and stable -we are pleased to report that TStik is in use by several new OEMs who are reporting that it is much more reliable than other TINI modules.


Testimonial to TStik Ruggedness
Here is an unsolicited testimonial about TStik, used with permission:

I'd like to share my experience with TStik. I currently manage over nine 1-Wire weather stations that are powered by the Tini platform. The original systems used the Dallas-Maxim '390 design. Living in Tucson, AZ, we get some pretty spectacular thunderstorms in the summer. These weather stations typically have 100 feet or more of cable connected to the 1-Wire port, along with serial cables, and Ethernet. These cables act like giant antennas during the thunderstorms. At least once a year, I'd loose a Tini or two to nearby lightning strikes. The energy coupling into the cables would damage the Tini module, destroying it (interestingly, the typical failure mode is the loss of the Ethernet port). For various reasons, I switched to your TStik '400 modules. So far, I have lost 3 more Dallas-Maxim Tini modules, but not a single TStik has failed yet. The additional ESD protection offered by TStik provides considerable robustness to the outside world in harsh environments. I'm now only using Systronix TStik in new applications.

Tim Bitson
Author, Weather Toys
www.weathertoys.net

WeatherToys Book
Please Note: it's not our intention to bash the Dallas module - which costs less and is perfectly adequate for development evaluation. (Systronix is a Tini Authorized Manufacturer, after all.) When uptime counts in a field deployment, you want the most reliable control system that fits in your budget. TStik costs a bit more than the m400, but our customers appreciate the difference in ruggedness, and the lower system lifecycle cost of TStik. The cost of a field service call is huge... TStik is specifically engineered to be as rugged as we can make it and still offer exceptional value. We're even having a TILT Overstock Sale for a limited time!

TStik - designed for ruggedness in industrial OEM applications - what makes TStik better?
Updated for TStik2 - also see more detail of TStik2 new features here
TStik.72.nb has many features specifically intended to make it rugged and reliable in industrial OEM applications. These include applications in which uptime is very important, and service calls to an installation site (which may be in a remote area) are never desirable. As far as we know, this combination of features is not available in other TINI390 or TINI400 products.
  1. 2 MBytes flash -- over 1.5 MBytes is available for your programs and data. This provides much more flash memory than the TINI390 which only has 64 KBytes of flash available for your use. TStik has enough flash that you can store your entire application in flash -- where it cannot be lost due to heap corruption or a low NVRAM backup battery.
  2. TStik2 supports simultaneous CAN and I2C using new dedicated I2C pins on SIMM72.21 and 22.
  3. Three UARTs now on Tstik. Serial1 can be switched on-the-fly between 1-Wire and RS232 use.
  4. High speed CAN to 1 Mbaud is now possible on TStik due to its 15.000 MHz x 2 crystal which, being even MHz, can generate high speed CAN baud rates with the required accuracy to interface with other CAN systems.
  5. No critical jumpers to set in the field- TStik instead uses an on-board configuration register for the most commonly-changed options. TStik does have some jumpers for very basic options. But once you set those, other options - which you would expect to change over the installed life of TStik - can be changed through the on-board configuration register. This makes TStik easier to maintain and configure remotely.
  6. TStik has no address, data, or strobe bus on the Simm72 connector. Most users don't need this memory bus anyway, and keeping the sensitive, raw address and data pins off the edge connector means that it's much harder to damage them. This makes TStik more reliable and more likely to always boot up as expected. In a memory-mapped device such as TINI390, on the other hand, a malfunctioning memory mapped I/O device can prevent TINI from booting up, since there is no isolation of memory-mapped I/O devices from the all-important address and data bus. This is a frequently-reported problem on the TINI user lists. Plus, an ESD hit on the memory-mapped device can damage TINI's core chips, or corrupt program and data memory. Such problems are much less likely on TStik.
  7. TStik I/O expansion is via 1-Wire, CAN, I2C, and SPI. These are more reliable than memory-mapped I/O, and these I/O pins don't interfere with the memory and address bus. So these types of I/O devices cannot "crash" TStik or prevent it from booting up. These I/O buses are a bit slower than memory-mapped I/O, but in most cases this is not an issue. TINI Java is not a good performer at sustained high-speed memory mapped I/O, anwyay. Plus, most industrial I/O data is relatively slow-changing (temperature for example).1-Wire and CAN support I/O points which may be hundreds of feet from the TINI module - something not possible with memory-mapped I/O.
  8. Netboot can be supported in an off-module iButton or 1Wire device on a socket board such as TILT400.Pro. Netboot helps you remotely administer TStik. For example, in our manufacturing test, a virgin TStik boots up and receives the TINIOS and manufacturing test code automatically by means of Netboot.
  9. Plugs into - and upgrades - the vast majority of existing SIMM72 TINI390 sockets. Compare this to the new SODIMM144 TINI400 from Dallas and other vendors which uses a much more expensive connector and is completely incompatible with all current SIMM72 TINI sockets.
  10. TStik is more ESD resistant since there is no A18 address line (or even a Simm72 pad) or Vcc adjacent to the ethernet Simm72 pads.
  11. When installed in a TILT400 socket board, TStik has "Bob Jones" termination, and also TVS surge suppression on the ethernet signals. This added components and materials cost to TILT400, but it makes the TStik/TILT400 combination much more resistant to ESD and spikes on the ethernet lines.
  12. TStik and TILT400 are produced in an ISO9001-registered facility. This in itself does not necessarily make a product more reliable, but it does mean that TStik is produced with strict attention to process control, inspection, and monitoring and logging of any discrepancies in the manufacturing process. This is why ISO9000 registration matters to so many people these days. It's just one more sign that Systronix is dedicated to producing a product which conforms to its advertised specifications and will be defect-free.
  13. Dallas- approved and tested design. TStik is a Systronix design, and is not simply a clone of any Dallas product. However, to fully support the TINI JVM TStik must be highly functionally compliant with the Dallas TINI400 architecture. Systronix is a licensed TAM (Tini Authorized Manufacturer). As part of this licensing, we have submitted the TStik design to Dallas TINI engineers for review, and have submitted significant quantities of TStik to Dallas for conformance testing and verification. TStik passes conformance testing with no problems.
  14. Long-term relationship with Dallas/Maxim. Systronix has been shipping commercial-quality products based on Dallas secure and high speed micros for over 14 years! This doesn't mean we're perfect or know everything, but it does mean that we have a lot of experience with the entire Dallas controller family. We generally visit Dallas engineering headquarters at least once a year and meet with key technical and marketing people to discuss future product plans. Systronix and Dallas have been under mutual NDA (non-disclosure agreement) for over a decade. We value our relationship with Dallas and other Dallas partners and believe that it helps make all our products as good as they can possibly be.

TStik.72.nb online demo with DAC and ADC
http://166.70.144.54 is running Tynamo HTTP Server in a new TILT400 socket board with 8x1Wire expansion board

JSimm.1Wire with a new DS2890 servlet is now part of the TStik online demo. The screen capture is the image to the left. It shows the DS2890 Digital Pot driving the DS2450 ADC. You can login to the demo, open a browser window on both the DAC and ADC. Then you can change the DAC value and see the change on the ADC. ADC Channels are as follows:

  1. DAC output, 0-5V for DAC values 0-255. But note that the opamp on the DAC has a maximum output of one diode drop below Vcc or 4.25V, so DAC values of 215 and above all produce an output of 4.25 volts.
  2. VCC on the 1Wire board, nominally 5.0 volts.
  3. Channel 3 of the ADC is in output mode, so should be the Vol of that pin when in output mode
  4. Connected to Channel 3, so it should display the same voltage as Channel 3.

TStik - designed for simplicity and reliability, lowest cost, smallest size
Applications: Lowest cost, smallest TINI400 systems which don't require memory mapped I/O (and the problems which go along with it), just serial ports, CAN, 1-Wire, I2C, and SPI. New features compared to TINI390 are in blue text.
  • 512 KBytes or 1 MByte SRAM
  • 2 MBytes flash -- over 1.5 MBytes is available for programs and data
  • no address, data, or strobe bus on the Simm72 connector
  • 10/100 BaseT ethernet on board
  • netboot can be supported in an off-module iButton or 1Wire device on a socket board such as TILT400.Pro
  • clock and calendar with battery backup
  • CAN net (one channel) TStik2 adds support for simultaneous CAN and I2C
  • I2C on legacy pins 10/11 or TStik2 adds new dedicated I2C pins 21/22 for simultaneous CAN and I2C
  • Serial0 as RS232 for JavaKit or general use (Serial0 is available as RS232 levels only - no TTL-level access)
  • Serial1 supports Dallas 1-Wire network (With TStik2 Serial1 can also be used as asynchronous serial I/O). Serial1 mode can be switched on-the-fly from your code using the Configuration Register. No mechanical jumpers needed!
  • Serial4 available as TTL asynchronous with hardware handshaking signals (socket board provides the RS232 level shifters)
  • I/O levels are TTL, with 3.3V output range. Compatible with 3.3V/5V TTL and 3.3V CMOS. 5V CMOS requires a level shifter.
  • Low power 3.3V design
  • Powered by 5 VDC, so it will work in current TINI390 Simm72 sockets. On-board 3.3V regulator.
  • Plugs into the vast majority of existing SIMM72 TINI390 sockets, but no support for memory-mapped I/O
  • I/O expansion via 1-Wire, CAN, I2C, SPI. Systronix SPI driver provides four slave selects.
  • Size: same as current TINI390 Simm72 (4.25 x 1.25 inches)
  • more ESD resistant since there is no A18 address line (or even a Simm72 pad) or Vcc adjacent to the ethernet Simm72 pads.
 
Systronix® 939 Edison Street, Salt Lake City, Utah, USA 84111
contact us
 

Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Systronix is independent of Sun Microsystems, Inc.
TStik, JStik, JCX, JStamp, JSimm, JDroid, and JRealTime are trademarks of Systronix, Inc.
1-Wire, iButton and TINI are trademarks of Dallas Semiconductor
Simmstick is a trademark of Dontronics