Announcement

Collapse
No announcement yet.

Announcement

Collapse
No announcement yet.

Concept Design

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Qiaozhi
    replied
    Originally posted by ivconic View Post
    What none of you noticed and I just now; where is Qiaozhi??
    Our dear friend George.
    What's going on with him?
    Why isn't he participating here?

    Don't worry. I'm still here.
    Just trying my best not to get involved with this project as I'm busy with other things.
    Also, these so-called collaborative projects tend to fizzle out after a while, although this one may have a chance since Carl took over the reins.

    Leave a comment:


  • Willy Bayot
    replied
    Originally posted by moodz View Post

    Sorry about the typo ... I was intending to write ksps .... the thing with the direct sampling is that above about 1 MSPS things start to get tight in the CPU with timing / DMA similiar to processing a video stream .... now I dont know many small CPUs that can process a 24 Mbit video stream. ( 24 bit sample X 1,000,000 ).

    So I would be going for the AD7760 -> Small FPGA -> 32bit CPU

    .... and there are FPGAs with an embedded ARM core ! eg zync

    moodz
    An STM32 @ 180MHz or a PIC32MZ @ 200MHZ are perfectly able to capture an ADC output @ 1MSPS under DMA
    The only limiting factor is their max SPI clock, 45MHz and 50MHz.
    I have calculated the max capture rate of the SPI with a data stream of 24 bits. I get in both cases a rate of approximatively 1MSPS.

    I can put another choice on the table
    ESP32-S3 is a dual-core XTensa LX7 MCU, capable of running at 240 MHz.​ Its SPI clock can go up to 80MHz.
    Worlwide development support, many widely available and cheap development boards
    All types of ESP32 can be programmed in C or C++.

    It is now time for the 'boss' to make the main architecture decisions so that we get going with more details like defining circuits and selecting real components:
    • Coil Assembly type
    • XMIT model
    • AFE model
    • ADC
    • CPU and development board

    Leave a comment:


  • Tinkerer
    replied
    Originally posted by ivconic View Post

    Usually I like to do that , to confuse (P)ulse (P)er (S)econd and (C)ycle (P)er (S)econd.
    Especially when I notice that it annoys someone!



    ...
    (C)limate (C)hange (P)erformance (I)ndex !?!?
    WTF!?



    Joking aside, but I didn't follow many what's posted before, on those "CCPI" topics, so now I'm often confused by those abbreviations.
    People of knowledge, people of science, like to complicate things with abbreviations.
    But what does that have to do with us here? Can we adapt our vocabulary to the forum, the hobby, the vast majority of us here!?
    There are actually many ways to generate a signal.
    Signal procession.
    Waveform.
    And if we add some abbreviation to each method that will seem high-minded to others around us...
    I suggest we reduce things to the simple vernacular. Ah, the good old days... when everything was so normal and easy...​
    ...


    "...The resonant frequency of the CCPI is the same with 1000 PPS or with 25000 PPS ... Roughly 2 times PPS = 2 times target signal amplitude after integration."

    No, I don't understand this either. I'll have to go to school for a few more classes...



    The Big Bang Theory... Sheldon often puts Howard down for being just an electronics engineer. And not a real scientist!
    Screenwriters obviously visited this forum a lot!


    "...The resonant frequency of the CCPI is the same with 1000 PPS or with 25000 PPS ... Roughly 2 times PPS = 2 times target signal amplitude after integration."

    No, I don't understand this either. I'll have to go to school for a few more classes...


    SRF, the self resonant frequency of a coil is often used to describe the frequency a coil will resonate. See picture attached for AMX TX coil.
    In a real hardware situation everything connected to the coil, like coil cable, coil shielding, cable shielding, Mosfets etc. including everything that is capacitively and inductively coupled to the coil, has some influence on the resonant frequency of the coil. Click image for larger version

Name:	SFR_AMX_TX_coil.png
Views:	409
Size:	162.8 KB
ID:	409976

    The Pulse Repetition rate per Second, PPS for the PI is how many pulses per second. Each pulse generates a Flyback and after each pulse there is a signal decay curve. We sample the decay and integrate the samples over a certain time. Integrating more samples improves the S/N (Signal to Noise ratio) and increases the final signal amplitude.
    So, more pulses = more signal amplitude and better S/N.
    Carl and George Overton have published an excellent book, "Inside the Metal Detector" where all these things and very much more is explained in detail.
    I highly recommend you read this book several times until you understand what is going on inside a metal detector.
    ​​

    Leave a comment:


  • moodz
    replied
    Originally posted by Olly View Post

    You can also use Xilinx’s soft core Microblaze processor in most of their modern FPGA range and my personal favourite is the tiny Picoblaze core which uses almost no resources if you’re happy programming in assembler. These are so tiny you can literally instantiate tens of them within the FPGA for parallel processing if needed..
    ... I agree. :-)

    Leave a comment:


  • Olly
    replied
    Originally posted by moodz View Post

    Sorry about the typo ... I was intending to write ksps .... the thing with the direct sampling is that above about 1 MSPS things start to get tight in the CPU with timing / DMA similiar to processing a video stream .... now I dont know many small CPUs that can process a 24 Mbit video stream. ( 24 bit sample X 1,000,000 ).

    So I would be going for the AD7760 -> Small FPGA -> 32bit CPU

    .... and there are FPGAs with an embedded ARM core ! eg zync

    moodz
    You can also use Xilinx’s soft core Microblaze processor in most of their modern FPGA range and my personal favourite is the tiny Picoblaze core which uses almost no resources if you’re happy programming in assembler. These are so tiny you can literally instantiate tens of them within the FPGA for parallel processing if needed..

    Leave a comment:


  • moodz
    replied
    Originally posted by Willy Bayot View Post

    ADS131 4 channel 24 bit @ 128 msps.
    should be read
    ADS131 4 channel 24 bit @ 128 Ksps.

    I thought that our goal in this project was to minimize the complexity of the analog part of the circuit by studying the DIRECT SAMPING mode.
    What you describe is a multiple channel analog integration circuit (what the GPZ6000 is doing)
    Sorry about the typo ... I was intending to write ksps .... the thing with the direct sampling is that above about 1 MSPS things start to get tight in the CPU with timing / DMA similiar to processing a video stream .... now I dont know many small CPUs that can process a 24 Mbit video stream. ( 24 bit sample X 1,000,000 ).

    So I would be going for the AD7760 -> Small FPGA -> 32bit CPU

    .... and there are FPGAs with an embedded ARM core ! eg zync

    moodz

    Leave a comment:


  • ivconic
    replied
    What none of you noticed and I just now; where is Qiaozhi??
    Our dear friend George.
    What's going on with him?
    Why isn't he participating here?

    Leave a comment:


  • ivconic
    replied
    Originally posted by Willy Bayot View Post

    CCPI = Constant Current PI
    PPS = Pulse Per Second
    One pulse for each cycle.

    However, in CCPI, we have one decay curve each HALF-CYCLE or HALF-PERIOD because the system is BIPOLAR.

    Simple, no??

    Leave a comment:


  • Willy Bayot
    replied
    Originally posted by ivconic View Post

    Usually I like to do that , to confuse (P)ulse (P)er (S)econd and (C)ycle (P)er (S)econd.
    Especially when I notice that it annoys someone!



    ...
    (C)limate (C)hange (P)erformance (I)ndex !?!?
    WTF!?



    Joking aside, but I didn't follow many what's posted before, on those "CCPI" topics, so now I'm often confused by those abbreviations.
    People of knowledge, people of science, like to complicate things with abbreviations.
    But what does that have to do with us here? Can we adapt our vocabulary to the forum, the hobby, the vast majority of us here!?
    There are actually many ways to generate a signal.
    Signal procession.
    Waveform.
    And if we add some abbreviation to each method that will seem high-minded to others around us...
    I suggest we reduce things to the simple vernacular. Ah, the good old days... when everything was so normal and easy...​
    ...


    "...The resonant frequency of the CCPI is the same with 1000 PPS or with 25000 PPS ... Roughly 2 times PPS = 2 times target signal amplitude after integration."

    No, I don't understand this either. I'll have to go to school for a few more classes...



    The Big Bang Theory... Sheldon often puts Howard down for being just an electronics engineer. And not a real scientist!
    Screenwriters obviously visited this forum a lot!


    CCPI = Constant Current PI
    PPS = Pulse Per Second
    One pulse for each cycle.

    However, in CCPI, we have one decay curve each HALF-CYCLE or HALF-PERIOD because the system is BIPOLAR.

    Simple, no??

    Leave a comment:


  • ivconic
    replied
    Originally posted by Tinkerer View Post

    Do not confuse the PPS of a PI with the frequency of a VLF.

    The resonant frequency of the CCPI is the same with 1000 PPS or with 25000 PPS

    Roughly 2 times PPS = 2 times target signal amplitude after integration.
    Usually I like to do that , to confuse (P)ulse (P)er (S)econd and (C)ycle (P)er (S)econd.
    Especially when I notice that it annoys someone!



    ...
    (C)limate (C)hange (P)erformance (I)ndex !?!?
    WTF!?



    Joking aside, but I didn't follow many what's posted before, on those "CCPI" topics, so now I'm often confused by those abbreviations.
    People of knowledge, people of science, like to complicate things with abbreviations.
    But what does that have to do with us here? Can we adapt our vocabulary to the forum, the hobby, the vast majority of us here!?
    There are actually many ways to generate a signal.
    Signal procession.
    Waveform.
    And if we add some abbreviation to each method that will seem high-minded to others around us...
    I suggest we reduce things to the simple vernacular. Ah, the good old days... when everything was so normal and easy...​
    ...


    "...The resonant frequency of the CCPI is the same with 1000 PPS or with 25000 PPS ... Roughly 2 times PPS = 2 times target signal amplitude after integration."

    No, I don't understand this either. I'll have to go to school for a few more classes...



    The Big Bang Theory... Sheldon often puts Howard down for being just an electronics engineer. And not a real scientist!
    Screenwriters obviously visited this forum a lot!


    Leave a comment:

Working...
X