Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

[802.3_4PPOE] State diagram solution for comments #115, #130



All,

Attached, please find a mark-up of the Type 3 and Type 4 PSE state diagrams to address...
* Comment #115: Per 33.2.7.2, the PSE shall return to the IDLE state in the event any measured IClass is equal to or greater than IClass_LIM. This is not reflected in the PSE SD.
* Comment #130: SISM state machines experiencing class overcurrent should return to their resident IDLE_PRI/IDLE_SEC state, and not the global IDLE state.

Per request by Mr. Thompson, I have formed my proposed remedy against the state diagram in text form.

Proposed remedy:
1)
* Add a new variable to 33.3.3.7:
   iclass_lim_det: A variable indicating if the PSE output current during do_classification has exceeded IClass_LIM as defined in Table 33-15
      TRUE: PSE output current has exceeded IClass_LIM during do_classification.
      FALSE: PSE output current has not exceeded IClass_LIM during do_classification.
* Modify the asynchronous entry arc transition logic into IDLE as follows: "(mr_pse_enable = enable) * (pse_reset + iclass_lim_det + error_condition)"

2)
* Add a new variable to 33.3.3.7:
   iclass_lim_det_pri: A variable indicating if the PSE output current over the primary alternative during do_classification_pri has exceeded IClass_LIM as defined in Table 33-15.
      TRUE: PSE output current over primary alternative has exceeded IClass_LIM during do_classification_pri.
      FALSE: PSE output current over primary alternative has not exceeded IClass_LIM during do_classification_pri.
* Add an asynchronous entry arc into IDLE_PRI with transition logic "iclass_lim_det_pri"

3)
* Add a new variable to 33.3.3.7:
   iclass_lim_det_sec: A variable indicating if the PSE output current over the secondary alternative during do_classification_sec has exceeded IClass_LIM as defined in Table 33-15.
      TRUE: PSE output current over secondary alternative has exceeded IClass_LIM during do_classification_sec.
      FALSE: PSE output current over secondary alternative has not exceeded IClass_LIM during do_classification_sec.
* Add an asynchronous entry arc into IDLE_SEC with transition logic "iclass_lim_det_sec"

--
Cheers,
David Stover II