• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Register
  • Login
ModalAI Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
    • Register
    • Login

    Schematic Review

    Ask your questions right here!
    2
    12
    411
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      andrea_seock
      last edited by andrea_seock 11 Mar 2024, 07:03 11 Mar 2024, 07:00

      I would like to make sub board like attached picture because out system is too small and cannot install interposer board (M0076). Would you tell me how to connect each signal? (In schematic J1<->J4)
      2.png
      3.jpg

      V 1 Reply Last reply 12 Mar 2024, 00:12 Reply Quote 0
      • V
        Vinny ModalAI Team @andrea_seock
        last edited by 12 Mar 2024, 00:12

        Hi @andrea_seock
        Sure, I will help you here:
        You have some concepts correct, but this is not a correct schematic as I see it with several simple things to fix:

        1. J1 part number is correct
        2. J4 part number is incorrect. M0076 uses an AXT336124, not the AXT436124 (M0010 use the AXT436124)
        3. If you are aiming for "smallest", remove the test points from J1 and J4 for unused signals, like the UPPER CSI and unused voltages/signals 🙂
        4. DO NOT place test-points on functional CSI lines (TP5/TP16, TP7, TP8 need to be removed). You will break the interface from any stubs.
        5. Pin 8 on J1 is not a DOVDD, but a DVDD but in this case it is not used.
        6. The GND connections on J1 (GND_9) do not match the GND connections on J4 (no label shown)
        7. The net names on J1 and J4 do not match at all. This would need to be fixed for me to review further.
        8. We recommend to use the DOVDD_1P8V for pin 6 on J4 instead of VREG_S4A_1P8
        9. Make sure to match Pin 1's in your CAD Symbols as we indicate in our tech docs user guides (and in silk directly) so that your PCB symbols are a drop-in for our products.

        Once you have a corrected SCH, please tag me again and I can provide you with another review and once it is correct, I'll provide routing constraints to help make sure you succeed at this design.

        Thanks!
        Vinny

        A 1 Reply Last reply 12 Mar 2024, 01:14 Reply Quote 0
        • A
          andrea_seock @Vinny
          last edited by 12 Mar 2024, 01:14

          @Vinny Can you check again the schematic?
          2.jpg

          V 1 Reply Last reply 12 Mar 2024, 05:11 Reply Quote 0
          • V
            Vinny ModalAI Team @andrea_seock
            last edited by 12 Mar 2024, 05:11

            Hi @andrea_seock
            Please help me understand better what you are trying to achieve here.
            Is this a set of coax adapters?

            I might be able to interpret this as "J1 <-> J107" and then using a coax cable you go "J107 <-> J108", and then on another PCB you go "J108 <-> J2" Is that correct?

            If so, then nicely done. You are close! We have not been perfect in describing the setup needed for Stereo, so I'll try my best to get you corrected:

            • Stereo requires 2 unique I2C ports and 2 unique resets. Sometimes MCLK can be shared, but best to have 2.
              • You need to change "CCI_I2C_SDA1/SCL1" on J107 to match the names on J1 for "UPPER_CCI_I2C_SDA/SCL"
              • The CAM1_RST1_N on J2 needs to get over to J1 somehow (your net names are mismatched between J2 and J108). Then, CAM1_RST1_N needs to connect to J1 pin 32 (SPARE_MCLK/GPIO)
              • The MCLK signals are not corrected by name correctly. Please use LOWER_MCLK and UPPER_MCLK as on J1 to connect to J107
            • We do not use the FLASH function. Pin 14 on J2 can be no connect, freeing up a signal.

            I think you have a bunch more design DRCs for 1-pin nets and incorrect connections, but it is hard to see if you are doing this all on the same PCB schematic.
            I encourage you to move the J1 to J107 on a separate design than the J2 to J108 so you can see all your DRCs and fix them.

            Now, as for the coax cables, we are starting to introduce our own solutions. In fact, one of the solutions is for a synced tracking camera (also can be used for stereo). We are also about to release HIGH RES for two sensors as well.
            Our Starling V2 platform will transition sensors over to coax and we will have all supporting hardware built in for it, so the individual parts will be available for sale as well. We are moving to AR0144 sensors instead of OV7251/9782 as part of this effort to stay NDAA compliant.

            Making coax adapters is tricky and several customers have already have made bad hardware.
            But, here are some tips for a successful coax adapter:

            1. Do not make the coax too long. For High Res applications, limit the total length to <150mm, for stereo/tracking cameras, you might be able to push 200mm max.

            2. The adapters must have impedance control for the differential pairs. Ground planes are a must. Do not try to route on 2-layers, use a 4-layer or more PCB.

            3. We ran some calculations based on specs from various coax cable vendors, and we found each conductor is pretty much limited to 150-200mA up to ~160mm in length or the DC drop will start to go below most sensor specs minimum voltages. So, any power load that needs 200mA+ needs a second conductor, so I am happy to see you have provided a second conductor for power

            4. DF56 does not support DC return through the coax shield. I cannot confirm for IPEX if they allow it or not. However, assuming it is the same, the only way to perform stereo is with two coax connectors, or increase from 26-pin to 30+ pins since you'll need 4 DC Ground returns.

            5. CSI lines must be length match, _P/_M to 0.25mm, and the entire group to <1.0mm. Spacing to other signals needs to be 3x the line width or more. Total CSI route length needs to be <200mm for 720p or the resolution and frame rates may need to drop.

            6. Plan on having short coax cables for testing. If your HW fails with your intended lengths, you can quickly try a shorter cable to see if the length is your issue.

            Please let us know if this helped.
            Thanks

            A 1 Reply Last reply 12 Mar 2024, 07:48 Reply Quote 0
            • A
              andrea_seock @Vinny
              last edited by 12 Mar 2024, 07:48

              @Vinny Thank you for your fast reply. I am going to use below site cable and need further schematic check.
              https://leopardimaging.com/product/accessories/cables/faw-1212-t1/
              2.jpg

              V 2 Replies Last reply 12 Mar 2024, 16:27 Reply Quote 0
              • V
                Vinny ModalAI Team @andrea_seock
                last edited by 12 Mar 2024, 16:27

                Hi @andrea_seock
                That cable is too long, and there is a pretty solid chance this will not work. 200mm is the edge of acceptable operations, even for our stereo cameras. It "may" work, but it also may not.
                Try to find an alternate source that is shorter.
                I'd hate to see you design your system, and your first few units work, but then as you build more, they start to fail.

                That said, Your schematic appears correct! Nicely done.
                Before you route, I'd remove the series resistors on the MIPI CSI lines. They will shorten your acceptable cable length with added resistance and extra capacitance from the pads.

                Please keep an eye out on our web site for future image sensors with coax, as we will be releasing a bunch of products in the up-coming months to support coax with proven and tested solutions. This will hopefully save you and a lot of other customers the frustration and delays with designing your own coax adapters.
                One more final caution, most folks do not get coax working on the first shot. Please give it some extra time and attention during layout to save you days of frustration later on.

                Keep us posted.
                Thanks!

                A 1 Reply Last reply 13 Mar 2024, 09:18 Reply Quote 0
                • V
                  Vinny ModalAI Team @andrea_seock
                  last edited by 12 Mar 2024, 16:29

                  Hi again @andrea_seock
                  Here is a quick useful reference for why the lengths matter and why there is a limit. We wrote this a long time ago, but it is hard to find on our site:
                  --> Doc Here <--

                  A 1 Reply Last reply 13 Mar 2024, 07:30 Reply Quote 0
                  • A
                    andrea_seock @Vinny
                    last edited by 13 Mar 2024, 07:30

                    @Vinny Actually I had a schematic and pcba and test now before asked schematics. In this case I could see stream of two camera and working well. If you have any comments on this, tell me thank you.
                    2.jpg
                    22.jpg

                    1 Reply Last reply Reply Quote 0
                    • A
                      andrea_seock @Vinny
                      last edited by andrea_seock 13 Mar 2024, 09:27 13 Mar 2024, 09:18

                      @Vinny Can you open the schematic of M0076 AXT Interposer schematic for easy debugging? Here is the schematic and made pcba but I can only one camera.
                      222.jpg

                      V 1 Reply Last reply 14 Mar 2024, 04:47 Reply Quote 0
                      • V
                        Vinny ModalAI Team @andrea_seock
                        last edited by 14 Mar 2024, 04:47

                        Hi @andrea_seock
                        OK, I think I understand what is happening. You made an adapter to convert M0076 to COAX, and it works, but then when you made one directly to VOXL 2 J6, it does not work.
                        Here are some things I note:

                        1. You need to use DOVDD_1V8 for DOVDD. The "VREG_S4A_1P8" notion although correct voltage is a different control. VREG_S4A_1P8 notation on our website is from VOXL 1 era, so apologies if that created confusion. It should still function, but it is not ideal and create backdrive
                          7596eb04-8271-4d2f-a209-35de18d0aa07-image.png
                        2. I think the real issue is the reset for the second sensor. On M0076 we have what we call a "legacy" config, as I noted above, you need to use pin 32 from J6 here for "CAM_RST1_N"
                        3. The schematic still does not appear to have all the valid connections needed. Many net names on J2 do not connect to J1 since they are different names. I took the liberty of trying to add annotations to show you the connections needed. The rest seems correct.
                          b14d9878-e1ce-47cd-a8bd-a670165d9e98-image.png

                        If you can adjust your SCH one more time to reflect the arrows I show, I can review one final time.

                        Thanks!

                        A 1 Reply Last reply 14 Mar 2024, 08:02 Reply Quote 0
                        • A
                          andrea_seock @Vinny
                          last edited by 14 Mar 2024, 08:02

                          @Vinny Finally I got the goals. I really appreciate you. Check one more time please.
                          11.jpg

                          V 1 Reply Last reply 14 Mar 2024, 16:27 Reply Quote 0
                          • V
                            Vinny ModalAI Team @andrea_seock
                            last edited by 14 Mar 2024, 16:27

                            Hi @andrea_seock
                            That set of connections does appear to be correct now.
                            Keep us posted!

                            1 Reply Last reply Reply Quote 0
                            1 out of 12
                            • First post
                              1/12
                              Last post
                            Powered by NodeBB | Contributors