Floating point digital to analog converter
AssigneeTritech Microelectronics, Ltd.
InventorHoria Giuroiu
Life of this patent
Estimating the term…
Abstract
A digital to analog converter (DAC) is shown which converts a floating point digital signal into an analog output. This is accomplishing by using one R-2R ladder network having more nodes than there are current generators to be connected to the nodes. The current generators representing the mantissa part of the digital signal are connected to the nodes of the single ladder network in a contiguous block arrangement and in order from the LSB to the MSB of the mantissa. The position of the block of current generators is controlled by the exponent part resulting in the proper scaling of the mantissa value in the output analog signal. Thus using fewer parts that must be accurately matched to provide a consistent accuracy and resolution over a wide range of input signal.
Claims13
A floating point digital to analog converter, comprising:
- a) a digital decoder and controller having as its input a floating point signal, a set of current generators, a set of switches and a single R-2R ladder network connected to an operational amplifier,
- b) the input signal being constructed of a number of data bits which are divided between the mantissa part and exponent part of the floating point signal,
- c) the input signal being connected to said digital decoder and controller where the mantissa signal and exponent signal are extracted from the input signal,
- d) said digital decoder and controller being connected to and controlling the state of the switches,
- e) said switches connecting current generators to the nodes of the R-2R ladder network,
- f) said R-2R ladder network having more nodes than the number of current generators,
- g) the mantissa part controlling the set of switches as to how many current generators are to be connected to the R-2R ladder network,
- h) the exponent part controlling the set of switches as to where the current generators can be connected to the R-2R ladder network,
- i) the output of the R-2R ladder network connected to the current summing input of the operational amplifier,
- j) the output of said operational amplifier producing an analog voltage proportional to the floating point digital signal input.
A floating point digital to analog converter, comprising:
- a) a digital decoder and controller having as its input a floating point signal, a set of current generators, a set of switches and a single R-2R ladder network connected to an operational amplifier,
- b) the input signal being constructed of a number of data bits which are divided between the mantissa part and exponent part of the floating point signal,
- c) the input signal being connected to said digital decoder and controller where the mantissa signal and exponent signal are extracted from the input signal,
- d) said digital decoder and controller being connected to and controlling the state of the switches,
- e) said switches connecting current generators to the nodes of the R-2R ladder network,
- f) said R-2R ladder network having more nodes than the number of current generators,
- g) the mantissa part controlling the set of switches as to how many current generators are to be connected to the R-2R ladder network,
- h) the exponent part controlling the set of switches as to where the current generators can be connected to the R-2R ladder network,
- i) the output of the R-2R ladder network connected to the current summing input of the operational amplifier,
- i) the output of said operational amplifier producing an analog voltage proportional to the floating point digital signal input,
- k) a set of nodes closest to the output of the ladder network allocated to the exponent part,
- l) the closest node to said ladder network output being reserved for the highest value exponent,
- m) the current generator representing the most significant bit of the mantissa being connected to the node representing the value of the exponent,
- n) the current generator representing the least significant bit of the mantissa being connected to a node furthest away from the from the output of the ladder network than other current generator connections.
A digital to analog converter for converting a floating point signal into an analog signal, comprising:
- a) set of current generators connected by a matrix of switches to a single R-2R ladder network,
- b) said matrix of switches arranged in columns and rows with more columns than rows,
- c) said current generators connected to the rows and nodes of said R-2R ladder network connected to the columns,
- d) said floating point signal consisting of a mantissa part and an exponent part,
- e) said mantissa part determining which current generator is connected by switch to the ladder network,
- f) said exponent part determining which nodes of said ladder network can be connected to current generators,
- g) connection of current generators to the columns of switches closest to the ladder network output determined by the exponent part,
- h) connection of current generators to columns furthest away from the ladder network output determined by the mantissa part,
- i) the output of the ladder network providing an analog signal equivalent to the floating point digital input signal.
A floating point digital to analog converter using a set of current generators each producing the same current and a single R-2R ladder network to convert a floating point signal into an analog output signal, comprising:
- a) the current generators being connected through a set of switches to the R-2R ladder network,
- b) the number of current generators being fewer than the number of R-2R ladder network nodes to which they can be connected,
- c) the exponent of the floating point signal being used to define to which R-2R ladder network nodes the current generators cannot be connected,
- d) the mantissa of the floating point signal being used to define the number of current generators to be connected to the R-2R ladder network,
- e) the output current of the R-2R ladder network being connected to a current summing operational amplifier to produce an output voltage proportional to the floating point input signal.
A floating point digital to analog converter using a set of current generators each producing the same current and a single R-2R ladder network to convert a floating point signal into an analog output signal, comprising:
- a) the current generators being connected through a set of switches to the R-2R ladder network,
- b) the number of current generators being fewer than the number of R-2R ladder network nodes to which they can be connected,
- c) the exponent of the floating point signal being used to define to which R-2R ladder network nodes the current generators cannot be connected,
- d) the mantissa of the floating point signal being used to define the number of current generators to be connected to the R-2R ladder network,
- e) the output current of the R-2R ladder network being connected to a current summing operational amplifier to produce an output voltage proportional to the floating point input signal,
- f) a number of current generators selected by the mantissa of the floating point input signal and applied in a block to a contiguous set of nodes in the R-2R ladder network,
- g) said current generators being fewer in number than nodes in the R-2R ladder network,
- h) the position of the block within the nodes of the R-2R ladder network being determined by the exponent of the floating point input signal thus excluding some nodes from being connected to the current generators,
- i) said block as defined by the mantissa can vary in size affecting the resolution of the analog output, being limited in maximum size by the total number of nodes in the R-2R ladder network minus the nodes excluded by the exponent of the input floating point signal,
- j) the resolution of the analog output signal can be increased by decreasing the size of the possible exponent and thus the R-2R ladder network nodes allocated to the exponent.
Dependencies are inferred from the claim text.