The following description is a preferred embodiment of the AMR-enabled solid-state electricity meter that utilizes a highly optimized ASIC referencing the included drawings which form a part hereof. The drawings show by way of illustration a specific embodiment in which the invention may be implemented. It is not intended in any way that said illustrations limit the scope of the invention to only the embodiment described herein. The present invention is also expected to be embodied in other forms not specifically addressed in the illustrations that form a part of this description.
Highly Optimized ASIC 10
The processor 11 is preferably a 32-bit, firmware driven processing core with memory bus and peripheral control capability but other types of processors are contemplated that would provide equivalent performance. The processor 11 operates by running program firmware stored in memory 12 and provides a majority of the processing functions on the ASIC. The memory 12 includes ROM, RAM, and optionally flash memory elements. The memory 12 is used to store program firmware, application data, and processing data. The PHY logic 13 is a block of custom logic that implements the physical (PHY) interface of the communication channel. The PHY logic 13 is designed such that an optimal balance is achieved between the PHY tasks performed by the PHY logic 13 and the PHY tasks performed by the processor 11. The MAC hw/sw 14 block implements the media access control (MAC) function of the communication channel. The MAC function is implemented as a combination of software/firmware stored in memory 12 and dedicated hardware logic.
The ADC 15 block serves as the measurement device for the measurement channel and a digitizing device for the communication channel. The ADC 15 measures the signal provided by the multiplexer MUX 17 and provides digitized data to the processor 11. The MUX 17 receives multiple analog input signals from the sensors 50-52 (
The clock/timing 16 block receives a reference clock signal Ref 161 and generates the appropriate timing and clock signals for other blocks in the ASIC. In a different embodiment of the ASIC, the ASIC generates the Ref signal on the ASIC. The analog I/O 18 includes analog functions such as temperature sensing, power supply voltage sensing, receive signal strength (RSS) sensing, etc. The digital I/O 19 block includes digital input and output functions such as but not limited to alpha/numeric display control, switch sensing, LED control, serial communication, etc.
Display Unit 20
The display unit 20 (
RF Path 30
The upconvert mixer 37 in the transmit path receives the intermediate frequency Xmit_IF 371 signal and mixes that signal with a signal generated by the frequency synthesizer 38 in order to produce the transmit RF signal. The output of the upconvert mixer 37 drives the input of the power amplifier 36. The output of the power amplifier 36 connects to one of the inputs to the RF switch 33.
System Operation
The AMR-enabled solid-state electricity meter that utilizes a highly optimized ASIC 10, as shown in
Measurement Path 39
The ASEM uses a voltage sensor 52 and current sensors 50 to convert the high voltage and high current signals from the Supply Side into signals that can be effectively measured by the ASIC 10. An example of a voltage sensor 52 is a simple resistive divider circuit, although other voltage sensors may be implemented. An example of a current sensor 50 is a current transformer, although other current sensors may be implemented. The output of the voltage sensor 52 and current sensors 50, 51 are connected to the inputs of the MUX 17 in the ASIC 10 (
The processor 11 programs the input MUX 17 to select the appropriate sensors 50-52 input that is scheduled to be measured at a given time. The output of the MUX 17 is passed to the input of the ADC 15 where the signal is digitized for processing by the processor 11. By multiplexing the sensor inputs the ASIC 10 can use a single ADC 15 to measure multiple signals thereby reducing the ASIC 10 cost. Operating a single ADC 15 also significantly improves dynamic range and signal-to-noise ratio (SNR) by eliminating cross-talk typically experienced by operating multiple ADC channels on the same device.
The specific processing and calculation functions performed by the processor 11 are determined by the program firmware stored in the ASIC memory 12. The results of the processing and calculations performed by the processor 11 are stored in memory 12 for subsequent access by the communication path.
Communications Path 39 (
The ASEM integrates a complete communication path, including the RF Path 39 (
It is contemplated that the communications channel can be used to load new programs that can be stored in the memory in order to improve, update, replace, and/or augment the measurement function(s) associated with the measurement channel(s).
In receive mode, the multiplexer 17 is conFIG.d to pass the RF input signal to the ADC 15 for sampling and digitizing. The sample rate and resolution of the ADC 15 is determined by the IF, modulation scheme, and data rate of the communication channel implemented by the system. The present invention allows the sample rate and resolution of the ADC 15 to be programmed in various combinations resulting in a communication channel that can be adapted to multiple frequencies, modulation schemes, data rates, and protocols.
Note that the downconvert mixer 35 (
Once digitized, the resulting data is processed by the processor 11 using the PHY logic 13 and the MAC hardware/software 14. The resulting data is used by the processor 11 to determine what functions to perform within the meter.
In transmit mode the processor 11 determines what data will be sent to a remote client. The data is formatted by the MAC hw/sw 14 and the PHY logic 13. The PHY logic 13 block includes a digital-to-analog converter (DAC) block that generates a modulated signal as an RF output. The RF output of the ASIC 10 is passed to the upconvert mixer 37 (
DC Power
The power conditioning circuit 40 (
SEM Implementation
The SEM is implemented using a single main PCB for the measurement and communications functions. The main PCB integrates the power conditioning 40 (
All circuitry required by the power conditioning 40 circuit to convert the AC voltage from the service side into the appropriate DC voltages for the display unit 20, the highly optimized ASIC 10, and the RF support circuitry 30 is included on the main PCB. The ASIC 10 and all of its supporting components are populated on the SEM PCB. The RF path 30 is designed onto the main PCB and may or may not be populated during manufacturing depending upon the final configuration of a given SEM. The antenna 31 may or may not be populated on the main PCB depending upon the final configuration of the given SEM.
ASIC 10 Implementation (
Key elements of the ASIC 10 implementation are the flexibility of the ADC 15, programmable performance of the processor 11, and the integration of PHY logic 13 and MAC hw/sw 14 functions. The ADC 15 is designed to operate at multiple sampling rates and resolutions. The highest sampling rate is determined by the highest frequency RF signal that is processed by the ADC 15. The active sampling rate and resolution depends upon the signal that is presently being sampled (i.e. AC voltage, RF input, DC voltage, etc.) The sample clocks for the ADC 15 are generated by the clock/timing 16 block under control of the processor 11.
The processor 11 can be run at different speeds depending upon the function that it is performing. For measurement only functions the speed of the processor 11 is reduced in order to conserve operating power. For communication only functions the processor 11 speed is increased to meet the demands of those functions. In cases where measurement and communications functions are running concurrently the processor 11 runs at its highest speed. The clock/timing 16 block manages the processor 111 clocks based on the current functions required. In all cases the processor 11 speed is optimized to provide sufficient bandwidth for the current task with minimum power consumption.
The PHY logic 13 is designed such that it may be conFIG.d to support multiple communications protocols including, but not limited to, such protocols that comply with IEEE 802.11x and 802.15x standards. The MAC hw/sw 14 block is also designed such that it may be conFIG.d to support multiple communications protocols including, but not limited to, such protocols that comply with IEEE 802.11x and 802.15x standards. This allows a single ASIC 10 implementation to support a variety of communication protocols through software control.
The AMR-enabled solid-state electricity meter that utilizes a highly optimized ASIC is disclosed as both a method and apparatus that significantly reduces the cost of implementing an ASEM by directly integrating the AMR function onto the main PCB thereby eliminating the cost associated with producing and mounting a separate AMR module into a SEM. It achieves further cost reduction by implementing a highly optimized ASIC that integrates a complete metering measurement system with key elements of the AMR communication system. This eliminates redundant resources found in a separate metering ASIC and communications ASIC. Further efficiency is achieved by using a single programmable ADC to sample both the metering sensor inputs and the AMR communication receive path.
The foregoing description of the preferred embodiment of the invention is presented only for the purposes of explanation and illustration of said invention. It is not the intention of this description to provide a complete and exhaustive embodiment that in any way limits the invention to the exact form disclosed herein.
Thus, specific embodiments of an AMR-enabled solid-state electricity meter that utilizes a highly optimized ASIC have been disclosed. It should be apparent, however, to those skilled in the art that many more modifications besides those described are possible without departing from the inventive concepts herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of the appended claims.
This application claims the benefit of Provisional Application 60/786,789 filed Feb. 28, 2006 the entire contents of which is hereby expressly incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
60786789 | Mar 2006 | US |