System Reset

Home

 

Up

 

    

System reset overview

Each of the E2000 subsystems has a hardware watchdog reset circuit which is responsible for keeping the processor entering accidentally into program loops for excessive periods of time. Mostly this will be due to a malfunction of the subsystem and not a normal processing loop.

The reset is created at power on and via an external system reset command from the PPEViewer. A new version of E2050 software (V2.98 and greater) and E2019 firmware (V2.18 and greater) are required for this function.

The E2000 system previously treated all subsystems as independent systems. The only way to reset all subsystems was to power cycle the E2000.

The current version of E2050 has a built in start delay to force the E2004 Encoder to reset by not responding to the bus packets. If the E2004 does not see bus packets in a fixed watchdog period the E2004 555 timer expires and resets the processor.

The E2050 normally raises the output ports to a high on a reset. This can be detected by the E2019 modem card as a E2050 power or command based reset. If the E2019 sees the Ch_0, CH_1 and CH_2 indicators (indicators on the front panel turn orange)  go high continuously for more than two seconds it will start its own reset sequence by stopping the watchdog update to its own processor. After a normal watchdog timeout of about 5 to 7 seconds the E2019 will begin its own watchdog reset recovery process.

Power on system reset

Each of the E2000 subsystems has a hardware watchdog reset based on a 555 timer. If the watchdog is not toggled in a fixed period of around 5 to 8 seconds the 555 device will issue a reset pulse to the active processor.

To avoid inadvertent start up sequences during a failure or during power up, each subsystem has built in delays.

To keep the system stable on start up the E2050 has the longest delay to allow the E2019 modem to finish its reset sequence. During this delay the E2004 Encoder will cycle through several reset cycles as the E2050 is not responding to the bus packets being sent by the E2004.

 

 

Remote Reset Command

The remote reset command from the PPEViewer creates a slightly different reset sequence.

The power up sequence creates the same start timeline for each subsystem. However a remote reset command creates a different time line as the 555 watchdog circuits are activated at different points in time.

The sequence begins with the PPEViewer command which takes about 70 seconds to timeout the watchdog. The external relays will activate 10 seconds after the command.

The E2019 has an additional delay as it detects the E2050 reset and times out its own watchdog circuit. This can be up to an additional 10 seconds.

The E2004 Encoder will also see the absence of bus packets at a different time, however this is not critical.

The timing may allow the E2004 to reset when the modem is ready giving a PTT to the modem and the resulting radio network. This will result in a single PURC sequence to air with no data. This is not a problem and the system will quickly begin to start processing messages again.

All up it may take up to 100 seconds to reset the processors. When issuing the reset command it will be best to stop the TNPP stream to the E2000 to avoid and loss of data when the command is activated.

 

 

 

Home ] Up ]  
Copyright © 2012-2021 MTEL Communications Pty Ltd
Last modified: 01-Jun-2022