×

Metering unit with enhanced DMA transfer

  • US 5,737,231 A
  • Filed: 05/28/1996
  • Issued: 04/07/1998
  • Est. Priority Date: 11/30/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. A metering unit for monitoring power in a distributed power network, wherein a power-related, multi-phase waveform passes through a power line and zero-crossings of the waveform define its cycles, said metering unit comprising:

  • signal conditioning circuitry disposed adjacent to the power line, for sensing desired phases of analog voltage and current associated with said waveform;

    a processor generating a timer output and including DMA controller circuitry;

    track and hold circuitry responsive to said timer output for simultaneously capturing intra-cycle voltage values and intra-cycle current values corresponding to each of said desired phases of said distributed power network;

    an analog to digital converter coupled to said track and hold circuitry and responsive to said timer output for producing a plurality of distal samples from said intra-cycle voltage values and said intra-cycle current values, said analog to digital converter including a FIFO buffer storing said digital samples, said analog to digital converter providing a transfer signal to said processor upon the filling of said FIFO buffer for initiating a DMA transfer of said digital samples to a memory, said DMA controller circuitry generating a single source address to said FIFO buffer to transfer a portion of each digital sample from said FIFO buffer to said memory;

    DMA enhancement circuitry altering said source address received by said FIFO buffer to transfer a remaining portion of each digital sample from said FIFO buffer to said memory during said DMA transfer while said source address generated by said DMA controller circuitry remains the same; and

    means for performing at least one power-related calculation for said distributed power network by directly using said digital samples in said memory.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×