Curiosity piqued I researched this a little yesterday. My confusion arose because of the DFT in the block diagram - in fact it processes only one frequency bin and is a means of measuring the complex magnitude of a sinusoidal signal. Not the most obvious way of doing this but the claim is that it confers a high degree of noise immunity.
If anyone else is interested in this there are some application notes that reveal all: http://www.analog.com/media/en/technica ... AN_843.pdf, http://www.analog.com/media/en/technica ... AN-847.pdf.
machine.I2C and the stop condition
- pythoncoder
- Posts: 5956
- Joined: Fri Jul 18, 2014 8:01 am
- Location: UK
- Contact:
Re: machine.I2C and the stop condition
Peter Hinch
Index to my micropython libraries.
Index to my micropython libraries.
Re: machine.I2C and the stop condition
@pythoncoder
There are nice application for the chip (see analog devices website):
See CN039 application of Analog Devices to create an EC meter and temperature (really smart).
Another nice application is to measure the characteristics of a loudspeaker.
There are nice application for the chip (see analog devices website):
See CN039 application of Analog Devices to create an EC meter and temperature (really smart).
Another nice application is to measure the characteristics of a loudspeaker.
- pythoncoder
- Posts: 5956
- Joined: Fri Jul 18, 2014 8:01 am
- Location: UK
- Contact:
Re: machine.I2C and the stop condition
It is indeed an interesting chip. I studied the loudspeaker application note the other day. I was puzzled by the method of producing a variable clock frequency which looked like something I might have designed. In 1974. I wonder why they don't include a programmable binary divider on-chip?
Failing that there must be easier ways to do it in 2017 compared with a string of d-types and a digital mux.
Failing that there must be easier ways to do it in 2017 compared with a string of d-types and a digital mux.
Peter Hinch
Index to my micropython libraries.
Index to my micropython libraries.
Re: machine.I2C and the stop condition
I am struggling writing micro python driver for AD5933. Can you share your codeNielsClausen wrote: ↑Tue Nov 07, 2017 3:23 pmAhh! Great explanation – will keep that in mind when reading the docs
Thanks again. I have now built my very rudimentary AD5933 driver. When it has been expanded and tested, I will share it .