Комментарии:
Very useful info. please make more videos on series and parallel termination resistor reasons and how to route them. for example, using series termination on EXT SDRAM CLK or Parallel Termination ON Diff Pair CLKs Cases. In my case, we have a graphical Circuit with EXT SDRAM as FrameBuffer and MIPI-DSI as LCD Interface but the Data gets Corrupted. using termination can help? How Much Length match will be fine for EXT SDRAM Signals? It's On Two Layer Board With STM32F7 On Top and EXT SDRAM On the Bottom side beneath the Microcontroller and MIPI DSI Lanes as close as possible to the Micro Pins (Around 23 mm Away). All SDRAM Signals Are Between 18 to 37 mm Long Traces, and Delays On ACC, BL0, and BL1 Groups are less than 100ps. What Will be the reasons for Corrupted Data, Data Gets to the LCD But It Gets Corruption in Nearby pixels. Using 4 Layer PCB Can Solve the Problem?
ОтветитьIn SPI need to do a length matching .If we are usung multiple slaves .
ОтветитьAwesome
Video!
Wanted to know how to test these peripherals In a software testing role
For connecting 5V, 3.3V and 1.8V I2C devices to 5V MCU, via I2C voltage level translators, is it better to use these translators between 5V <-> 3.3V and 5V <-> 1.8V, or 5V <-> 3.3V and 3.3V <-> 1.8V ?
ОтветитьHow working the signal I3S and Slimbus?
Ответитьgood, thanks
ОтветитьHello! I send a data packet "slave func data srs16", but the result is this signal "00 slave func data srs16". Why do two zeros appear? ModbusRTU
ОтветитьHi Zach, i'm studying on I2C electrical specification recently.
and i have a question on the validation item--> setup time for re-start condition.
i'm wondering why it's more important to define setup time for re-start condition than setup time for START condition?
i think it's neccessary to define setup time for start condition since there's always a START on every transmitting procedure.
but the re-start condition isn't that frequently appeared.
do you have any idea on this?
appreciate if you reply, thanks
Merci beaucoup, ça me démystifie ces 2 protocoles dont l'I2C que je prévois de faire un PCB
Ответитьthanks
ОтветитьWait, so how does the series termination resistor limit rise times? I thought it was more to limit signal reflections. To my knowledge using a series resistor would certainly limit the current, but I don't see how it could have a capacitive effect with respect to the rise time. Is there anything I'm missing or over-simplifying here?
ОтветитьHi Zack, I watched this video again today and I had one question. When should we terminate a load like 50 ohm near receiver side if the datasheet doesn't point out input impedance inside receiver? From the video, it looks like there's only one termination used for driver side.
ОтветитьThat is actually a better definition using chip select instead of slave select, just from a memory point of view.
ОтветитьYou are awesome! 👏
ОтветитьGreat video as always with Zachariah! Years of using I2C and SPI Buses just following the guidelines (and it always worked) but I had never stopped to think that the limitations were related to the OpenDrain and pushpull topollogies of each one.
I love these videos because they make you actually think and understand what you are doing.
looks like ryan from the office :p
Ответитьthanks bud, dunno what this is but just stoned letting it absorb into my subconscious at its free will
ОтветитьVery useful info for my undergrad senior project! Thanks, Zack!
ОтветитьWhy didn't you show it on an PCB??
ОтветитьIt can't get anymore simple than this. Thank you soo much howtobasic!
ОтветитьHow to validate the spi flash memories.
What are the things we have to consider.
So thankful for this
Ответитьlike+sub, gj
ОтветитьThe fact that all this knowledge is available for free here is amazing, thanks to Altium for making these videos and thank you Zach for explaining so well!
ОтветитьOld electronics servicing peoples like me 40 years before studied person will not not these communication but we are trying to work in this your videos is very useful 👍
ОтветитьExecuse me sir, here by rise time do you mean the time required for the signal to go high from low?
ОтветитьEYE - squared - C !
ОтветитьThank you very much for this awesome educative video. I have one more question, I've seen in some SPI designs that engineers use pull-down resistors(about 1k) between SCK and GND, is this impedance really necessary?
ОтветитьAmazing
ОтветитьI appreciate SO much that you say what abbreviations are! If anyone disagrees, find an abbreviated diagram of the coagulation cascade, Kreb Cycle, or any other biological diagram. If you understood those without prior knowledge of what those abbreviations stood for, I'll tone down my excitement. 😄
ОтветитьNice video!
ОтветитьTrace impedance, are they the same as those squiggly lines you see on the pcb?
ОтветитьGreat, Thank you :)
ОтветитьIt surprised me a non-asian person pronounce I-two-C. I thought it was a mistake asian people made. Here we call it I-two-C or I-tsuu-C and some people in Taiwan call it I-su-kwe-C.
ОтветитьThanks for the video) Can you talk more about SPI bus tips and tricks like optimal level shifting technics or pull-up/down resistors.
Ответитьay quá chừng luôn
ОтветитьExcellent 😁
ОтветитьFirst time I heard i²c called i2c.
ОтветитьI have seen such resistors with an SPI memory design, and that stayed looping in my mind looking to what the use of such small resistors and why not something high like driving a diode (At level of 100's or K's).
Thank you very much for educative video is comes on time for me. BTW, I like your PCB series, it is hard to find such resources and learn about hidden tricks.
I love this channel because it teaches how to fish instead of giving fish. Thanks my best HW teacher Zach Peterson :)
ОтветитьThank you for the video!
I am actually designing a project which interconnects two PCBs and a use a flat cable between the 2 for I2C. Furthermore, the 2nd pcb is quite long (about 30cm). Are there any further considerations I should take into account for this PCB routing?
Thank you in advance! 😄 keep it up I am learning tons!
It's not master or slave anymore
It's main and secondary.
God kills a kitten every time you're not woke.
Thank you for this. Confirmed a few things I had already thought. Awesome.
ОтветитьClear, informative, and exactly my speed. Thank you!
ОтветитьVery interesting. Thank you.
Ответитьreally good video cool stuff, very helpful :)
Ответить