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.
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.
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.
TStik2 supports simultaneous CAN and I2C using
new dedicated I2C pins on SIMM72.21 and 22.
Three UARTs now on Tstik. Serial1 can be
switched on-the-fly between 1-Wire and RS232 use.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
JSimm.1Wire with a newDS2890servlet 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:
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.
VCC on the 1Wire board, nominally 5.0 volts.
Channel 3 of the ADC is in output mode, so should be the Vol of that pin when in output mode
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