Super please!
Just flashable would work for me.
I like swapping chips...
Subscribed
[SIGPIC][/SIGPIC]
I love the super idea and would love one
It would work with the '86-87 for sure. Maybe the '85's. I haven't seen one up close to know for sure. The big difference between the '87 and the '86 is the replacement of the 2nd EPROM with a timer chip. But, My board would ignore that position on the original board completely. I think I can do it by only picking up the processor pins, and the A2D converter pins. Those positions and pinouts didn't change from 86-87. So, for sure this would work for the GLHS and all other 'T2' LM's and '87 T1 LM's. Others may need some other components added to run the 4-wire AIS.
The issue I'm looking at right now is the decoding for the port expander. I was hoping to use the existing port expander, but it has 2 chips used to interface it to the 6803. I just have to map those out and make sure it will still work with the new processor.
Sounds great. I'm in for a super or two, maybe three...
The 86 LM's would indeed need some other components to run the 4-wire. I remember hoping I had one of the few oddball LM's that came in the log cars that had 4-wire AIS capabilities. Once I got my 87 LM's, and compared them, the difference was pretty obvious. Made me sad.
Would you need a 86 LM to mess around with for this? I may have a spare.
I think I have 2. And, I have a bunch of the transistors used for the AIS drive. So, I should be able to 'update' those.
Just as a progress report - I'm down to figuring out how they did the watchdog timer on the LM's. Since the 6811 has an internal watchdog, I need to disable the external one used on the LM. Just need to finish mapping it out and I can start to layout the board, I think.
I'd take one. I love new toys.
BAKES .anysuggestions for me?
later Dick Westerhof
You have a PM Rob :thumbup:
[SIGPIC][/SIGPIC]
It looks like there's not an easy way to disable the hardware watchdog on the LM. So, I think the SuperLM will just have 2 watchdogs - the LM hardware watchdog, and the 6811's internal COP watchdog timer. That shouldn't be a problem (though, pretty redundant). I just need to add a small bit of code to the SuperLM assembly source (aka, T/SMEC) to set the watchdog output bit every loop.
does the hardware watchdog allow you to set how long it waits between checks, i.e. a timer divisor of some sort?
89 Voyager LE, 2.5T2 - rest in peace
87 Charger Shelby T2 (2.4 conversion in process)
No. But, my assumption is the timeout is long enough that it won't be a problem. In the LM code, the WD is reset every 11msec loop. We have the same 11msec loop in the SMEC code, so I don't think there will be an issue.
Interestingly enough, I think the 11msec for the main loop time may in fact come from the WD timeout. In the 6811, one of the WD timer options is 10.98msec. In the SMEC code, it's set to 6x that value or 65.5msec.