Version 2 of TStik is shipping now and is fully ROHS compliant.
TStik.72.nb - what's new in Version 2
Version 2 is backwards compatible with Version 1. You don't need
to change your code or hardware to use Version 2 TStik as if it were a Version 1
device.
Serial 1 is now switchable between 1-Wire or asynchronous serial -
like the TINI390. This lets you have up to three UARTs from TStik - serial0,
serial1 and serial4. You can switch the Serial1 mode from the TStik Configuration
Register while your program is executing.
Backup battery life is increased - battery life will typically
be 5X to 10X better than Version 1 TStik. Version 1 TStik battery life could
be as little as one year of power-off storage. We have so far had no complaints
from customers about battery life, but we have decided to improve it anyway.
We still recommend that
you store any deployed applications in Flash memory and use NVRAM only for
the runtime heap and non-critical file system storage.
The DS80C400 crystal is now 15 MHz - this enables
more precise CAN baud rates at a small sacrifice in RS232 baud rate accuracy.
Also execution is 1.7% faster than TStik1 which used a 14.7456 MHz crystal.
CAN and I2C now have separate pins so that they can be used simultaneously. TStik2
may be the only TINI400 module with this capability. For compatability with
older socket boards, you can also use them in "either/or" mode in which CAN
and I2C share the same SIMM72 pins.
ROHS compliant
Can I use TStik2 anywhere I used TStik1?
Yes, it will work the same in all TINI socket boards of which we
are aware. CAN baud rate is more accurate due to the 15 MHz crystal, so you might
need to adjust your CAN timing. Most users probably don't need to change code
or hardware to use Version 2 TStik
as if it
were
a
Version
1
device. TStik2 is better in all regards and is backwards compatible
with Version 1. Battery life of TStik2 is 10X better, so for this reason alone, it
replaces TStik1 as an upgrade.
What do I need to get the most out of TStik2?
;
You will want to use a new TILT.Pro socket board, or design
your own, to use features such as simultaneous I2C and CAN, and all three UARTs (Serial0,
Serial1, and Serial4).
Will TStik2 give me Serial1 as TTL serial or 1Wire in current TINI390 sockets?
Yes, TStik2 uses the EN2480 signal to switch Serial1 mode from
1-Wire to TTL serial. Plus, TStik2 uses a configuration register bit to allow you
to switch Serial1 mode on the fly in your program, without changing any socket board
jumpers!
TILT.Pro PCB Rev 3.20 new features
Serial 1 is now supported as RS232 -
like the TINI390. This lets you have up to three UARTs from TStik - serial0,
serial1 and serial4. You can switch the Serial1 mode from the TStik Configuration
Register while your program is executing. TILT.Pro has a new 2mm header for
serial1. You can use serial1 as DCE or DTE by plugging in the appropriate
Systronix 2mm serial adapter.
Dallas recommended 1Wire "filter" is now on board -
the filter recommended by Dallas in Application Note 148
Guidelines for Reliable 1-Wire Networks, Appendix D, is now on the TILT400
board. We've placed the components so that they can be changed relatively
easily by you if you need to "tune" your 1Wire network. Here's the filter
schematic.
Support for simultaneous CAN and I2C as made available on TStik2.
Some unused component pads and jumpers have been removed.
The onboard netboot device is now the DS2433. The DS2430 does not work as
a netboot device so those package pads have been removed.
The iButton clip is now wired only on the external 1Wire network, as it has
been on STEP.
The 12-volt regulator for programming of certain 1Wire devices, is no longer
stuffed on TILT.Pro.
One JSimm connector remains. An open issue is how to provide the JSimm signals
from the SPI or I2C buses of TStik, and SNAP. This should be done the same
way it's done on STEP2. Currently TILT.Pro uses SPI and an on-TILT400-register
to provide only some of the possible JSimm signals from TStik, TINI390, or
SNAP.
The Multi-Protocol 5x2 header is retained as an easy way to add expansion boards.
Added paste jumpers for easy use with current version of SNAP modules.
ROHS compliant.
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