View Full Version : ServoPod Ver. BMC03 schematic
Where can I get a schematic for version 3 (BMC03) ServoPod?
I'm trying to setup Hyperterminal for hardware handshaking. NMIterm seems to somehow limit the data rate, but when I look at the schematic, I don't see any handshake lines connected. How does NMIterm limit the serial port data flow?
Also, I read in a post that the TTL level serial port signals are available on J2 but only on the BMC03 ServoPod PCB. Is that true? Looking at the version 2 ServoPod schematic, I don't see how that is possible.
Thank you,
Gary Tiani
nmitech
12-01-06, 11:05 AM
Where can I get a schematic for version 3 (BMC03) ServoPod?
Here is the link for the ServoPod, BCM03 schematic.
http://www.newmicros.com/store/product_schematics_pdf/Bcm03sch.pdf
I'm trying to setup Hyperterminal for hardware handshaking. NMIterm seems to somehow limit the data rate, but when I look at the schematic, I don't see any handshake lines connected. How does NMIterm limit the serial port data flow?
There is no true handshaking signal available on ServoPod serial communications. On NMITerm, to configure the Line Delay or Character Delay you must first uncheck the Character Pacing, and set the Line Pacing to zero. Since its default configurations for IsoMax and Max-FORTH communication.
Also, I read in a post that the TTL level serial port signals are available on J2 but only on the BMC03 ServoPod PCB. Is that true?
That is correct. It applies for SCI1 only.
NMIterm works well downloading a program. Waiting for the line-feed character limits the download rate perfectly. However, when I run any test routine that outputs a lot messages, NMIterm crashes.
For example:
: TRY1 BEGIN 1 . ?KEY UNTIL ;
When I run TRY1, NMIterm crashes within a second. The same test run with Hyperterminal works fine. (Of course, Hyperterminal has problems downloading a program) I'm runing NMIterm on Windows XP. I'm not sure if the problem is related to the input buffer on NMIterm or with my computer. Have you seen this problem before?
Thank you,
Gary
nmitech
12-01-06, 01:36 PM
It's over 30 minutes and still running fine on my XP. I have seen it crashed a few times but mostly when i ran the test overnight. As i understand the NMITerm input buffer will rollover when it's full.
That's odd. I'm using a 1.6Ghz computer. I would think that it could keep up with a 115200 baud ServPod. If I insert very small delays between outputs, it works fine. Even if my computer isn't keeping up with the serial input, I still would not expect NMIterm to crash.
I'll use HyperTerminal until I can figure out why the NMIterm crashes.
I have NMIterm version 0.9.83. Is that the latest?
Thank you,
Gary
nmitech
12-01-06, 05:35 PM
Download the latest V0.84 here,
http://www.newmicros.com/download/software/NMI/NMITerm.zip
This link is provided on the 'Pod download page as well.
Hi,
I experience lock-ups and problems with the NMIterm without exception if I use it to monitor data. I have a constant stream of values from a SPI connection. It works fine for a while. I like using the NMIterm for programming but have found that the Hyperterminal works for extended data monitoring. It has never shut down. So my hope is that the NMIterm will eventually become stable, perhaps with a user selectable number of lines to be displayed like the Hyperterminal.
Cheers,
Per.
Thanks NMI,
I downloaded V0.84 and it works fine with rapid data output--no more crashes. It works a little differently. I can see the menu slide bar expand and contract like the software is adjusting the buffer. I'll start using it and see how it works over time.
Also, thanks Norse for verifying that I was not the only one seeing the crash.
NMI sure gives good customer support.
Thanks,
Gary
Hello,
On a ServoPod, how do I restore the baud rate to 115200?
I am changing to 9600 baud for a test and I would like to quickly return to 115200 baud without restarting the ServoPod.
9600 SCI0 BAUD (works fine)
But, since 115200 is too big for a 16-bit number, how do I enter 115200?
Thank you,
Gary
nmitech
12-04-06, 09:53 PM
HEX 16 1300 ! ( Sci0 )
HEX 16 1310 ! ( Sci1 )
vBulletin v3.0.7, Copyright ©2000-2012, Jelsoft Enterprises Ltd.