New Life Games LLC
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

News:

Welcome to the NewLifeGames.com message forum! 

 


NLG Site Navigation Menu


Archives of old posts can be found at...... Newlifegames.net/nlg/

Author Topic: CPU Reset Lines  (Read 13184 times)

0 Members and 2 Guests are viewing this topic.

Offline channelmaniac

  • Surface mount soldering geek
  • Global NLG Site Moderator
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 2472
  • Reputation Power: 174
  • channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!channelmaniac Is an-NLG GOD!
  • Few things are better than fixing an old game...
    • Arcadecomponents.com - Looking for hard to find chips?
CPU Reset Lines
« on: April 28, 2014, 08:12:20 PM »
What does a CPU reset line do? It forces the CPU to restart in a known state. This state is where the CPU registers are properly initialized and the control signals are set to known levels. The CPU will access the area of memory where it gets its first instructions and it starts executing them.

Look at the signal. If it is labled as RESET* (or with a bar over the text) it is a logic low active signal. This means that to reset the CPU you pull the line down to a logic low state. (no bar or * then it's active high)

When the board is powered on the reset* line will be held at a logic low level for at least 1/10th of a second before going to logic high. Some CPUs are very sensitive to this. Motorola 68000 CPUs aren't and can be reset with a short 50ms pulse. A Z80 CPU requires a longer reset signal to properly initialize.

If the reset signal isn't long enough or is stuck at the wrong level then it's time to investigate.

If it's stuck active or oddly pulsing then look for a short on the reset line. It could be from a defective IC,  a bent pin on a chip that is shorting to the reset line, or a shorted capacitor in the RC network. Time to trace the signal all throughout the board. Take your time as this signal can go to chips all over.

If it's stuck inactive and never resets the CPU then look for a broken trace or bad reset circuit. Some are done by a chip such as MB3771 or MB3773 but most are done simply by using an RC network. Follow the traces on the board back to a resistor and capacitor connected to power and ground. The resistor limits the charging current to the capacitor. The capacitor holds the reset line low until it charges. If the capacitor has a leg broken, is leaky, or is open internally then the reset line will never be held low enough to initialize the IC.

In the case of a Z80 IC not being reset long enough the symptoms will be NO signals on the address or data lines when examining them with a logic probe. Fix the reset line then the address and data lines will come to life.

Some boards have a circuit known as a "watchdog circuit." This circuit has a specific job: watch the CPU for activity. If the activity isn't seen then reset it. When problems occur with a board where you see the video output or you hear the audio output have a specific reocurring 'tick' check the CPU's reset line. If the reset line periodically changes logic state then you have a "stuck in watchdog" problem.

When this occurs check the CPU, boot ROM (or ROMs if using a 16bit CPU), and work RAM. Memory decode circuits, RAM/ROM enable lines, chip sockets, or cut/gouged traces can all cause this problem. It's just a matter of checking these things one by one. Do the easy things first. Test any RAM/ROM/CPU chip that's socketed.  Next check for continuity on the address/data lines then check logic signals on the RAMs/ROMs. Continue down the line until the problem is found.

Enjoy!

RJ
I have too many hobbies! Electronics, gunsmithing, Miatas, arcade games, metal detecting, etc...

http://www.arcadecomponents.com

 

Cell Phone and Pad Mode

imode wap wap2

NLG Archives

Archives @ newlifegames.net Wayback Machine

Contact Us

NLG Shop 928 754-4147 Email Us 1788 Highway 95 30 BHC City AZ 86442
If you find this site helpful, please consider becoming a Contributing NLG Member with a monthly subscription to help cover the cost of pizza, coffee, aspirin, hosting, and bandwidth.
Contributing Members: get unlimited personal messages, can save topics and replies as drafts,
can post to the Classified ads, get unlimited access to the downloads, and also get this minty badge:



**Subscription Link** (Click Here) **Subscription Link**



           
If you would rather remain anonymous Thank You or just want to help support the site, please use this "make a donation" button:




From your entire NLG staff, thank you for supporting NLG.


New Life Games LLC 1788 HIGHWAY 95 UNIT 30 BULLHEAD CITY AZ 86442




Newlifegames.com     Newlifegames.net     Newlifegames.org

Newlifegame.com     Newlifegame.net     Newlifegame.org    Newlifegames.us

   New Life Games     NewLifeGames  NLG

 We Bring new Life to old Games    1-888-NLG-SLOTS

Are all Copyright and Trademarks of New Life Games LLC 1992 - 2022


FAIR USE NOTICE:



This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner.
We make such material available in an effort to advance awareness and understanding of the issues involved.
We believe this constitutes a fair use of any such copyrighted material as provided for in section 107 of the US Copyright Law.
In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those
who have expressed a prior interest in receiving the included information for research and educational purposes.

For more information please visit: http://www.law.cornell.edu/uscode/17/107.shtml
If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use,
you must obtain permission directly from the copyright owner.




The NewLifeGames.com website is optimized for use with Firefox and a minimum screen resolution of 1600 x 900 pixels.

SimplePortal 2.3.5 © 2008-2012, SimplePortal