Post Go back to editing

Selection of dsp or mcu for laser pulse signal detection

Hi, I think I should use DSP or mixed signal processor (IC) for the needs mentioned below. I'm going to ask may be simple, but I'm inexperienced in choosing materials and processors. Is there a product in AnalogDevices that I have specified the characteristics of below? I would appreciate it if you could share the relevant information and documents with me, if any.

We have 1 Laser sensor for our industrial vehicle application. We want to detect pulse signals from the laser sensor that are below between 5-10 ns. Our sensor current is between 20uA - 100uA. We want to do this detection with a DSP or mixed signal processor.

If possible, we would like to have a TIA circuit inside the DSP or mixed signal processor (IC) that can be adjusted for gain. The gain settings of the TIA can be made by software from inside the IC or they can be applied by switching to the software by placing external components on the outside of the IC.

At the TIA output, filtering is required for the signal. It is necessary to use High pass filter (HPF), Low pass filter (LPF), band pass filter (BPF). This filter and/or filters can be cascaded inside the DSP or mixed signal processor (IC). If possible, the LPF, HPF, BPF filters should also be of a structure that can be switched and cascaded in a DSP or mixed signal processor (IC). After these cascaded filters are connected, the amplitude of the pulse signal should be a pulse of <10ns with a voltage of 5VDC. That is, 5V, which can be detected from a DSP or a mixed signal processor (IC), should become a pulse signal.

If it is not possible to do the above approach in a single DSP or mixed signal processor (IC), the solution can also be produced by connecting the cascade “DSP or mixed signal processor with TIA” and “DSP or mixed signal processor with filter”.

We plan to use CAN BUS as the communication interface at the DSP or mixed signal processor (IC) output. If there is no CANBUS interface, an isolated converter circuit can be added to the CANBUS interface and the CANBUS interface can also be obtained. Or UART can also be used if there is UART support in DSP or mixed signal processor (IC). CANBUS is our first choice.

We want to make a system as seen in the photos. But we couldn't find any IC that contains all these (TIA, Filter, Buffer).

In the last case;

  • Is there a DSP or MCU that will meet the specifications I wrote above? What are your suggestions?
  • MSP430F2311 says TIA gain bandwidth is between 1.4 MHz and 4 MHz. GBW value in the Stm32g series is between 7-13 MHz. Since I could not find an example from AnalogDevices, I wanted to give an example of them. In this case; Is the TIA sufficient for us to detect pulses smaller than 10ns? Or is bandwidth important here?
    We think that the transimpedance amplifier should have a GBW value of 100MHz.
  • If the bandwidth is important here and it is not enough, can we solve it with a timer, interrupt-like hardware in the MCU? If it is not enough; How do we calculate this bandwidth (gain bandwidht)? How should it be determined?

Thanks in advance.

  • Hi Burakgvl,

    Analog Devices' SHARC® processor family dominates the floating-point DSP market with exceptional core and memory performance and outstanding I/O throughput. With multiple products variants and price points, SHARC brings real-time floating-point processing performance to many applications where dynamic range is key. Latest products provide leading performance/power efficiency and advanced connectivity with an integrated ARM® core.

    The advanced SHARC Family features, Dedicated hardware accelerators (FIR,FFT, IIR etc), Variable Instruction Set Architecture (VISA) support, additional processing element for Single Instruction, Multiple data (SIMD) support making them particularly suitable for high performance audio applications.
    We would suggest you to refer the selection tables of SHARC processors, which can be found in the following link.
    The latest ADSP-SC5xx processors are Multi core SHARC+ARM® SOC Delivers 24GFLOPS Performance at Under 2W for Advanced Real-Time Audio and Industrial Applications. You would find more information about these processors in the below link.

    We have Blackfin family of processor which is fixed point and SHARC which is floating point DSPs, we can provide you a high level information about that and you can choose the suitable one.

    The ADSP-BF60x and ADSP-BF70x are the latest processors in Blackfin family. The ADSP-BF60x processors are the Dual-Core processor up to 1GHz with Hardware Support for HD Video Analytic's. The ADSP-BF70x processors are the latest Low Power 400MHz Blackfin+ embedded processor with 1MByte L2 SRAM & DDR2/LPDDR Interface.

    You can get more information about Blackfin processors in the below link:

    We have Processors Software and Tools page that provides a convenient look-up table to indicate to users what evaluation platforms, extender cards, emulators, software development tools, and middleware are available for the specific processors you have chosen to evaluate for your designs.
    SHARC        -
    BLACKFIN   -

    For more details on pricing and availability questions, please contact your nearest ADI sales and distributors. Please find the link given below.

    We have evaluation kits available for different processors which will provide a platform for customer to evaluate our DSPs. When you navigate through our product specific page you would find its evaluation platform with associate.

    If you can provide more information on other requirements from the external interfaces, the speed grade, memory requirements, package, which you are looking for, then we can help you narrow down to select the right derivative in processor family

    Please let us know if you are looking for any other information.

    Anand Selvaraj.