Skip to content
eT Community

eT Community

  • Forums
  • Members
  • Recent Posts
  • Website
Forums
Search
 
Notifications
Clear all

Search result for:  WA 0821 1305 0400 After Service XRF Gold Analyzer Bergaransi Muaro Jambi Jambi [[Tiga Pillar]]

 Search Phrase:
 Search Type:
Advanced search options
 Search in Forums:
 Search in date period:

 Sort Search Results by:


Page 3 / 3 Prev
# Post Title Result Info Date User Forum
Answer to: Difference between asynchronous and synchronous resets in flip-flops?   3 Relevance 11 months ago Kanishk Theoretical questions
  Asynchronous and synchronous resets both serve to bring flip-flops to a known initial state, but they differ significantly in how and when they operate. An asynchronous reset takes effect immediately, regardless of the clock. This means that the moment the reset signal is asserted, the flip-flop resets—whether or not the clock is running. On the other hand, a synchronous reset only takes effect on the active edge of the clock (usually the rising edge). So even if the reset signal is asserted, the flip-flop will not reset until the next clock edge occurs. In digital design or when writing HDL like Verilog or VHDL, it is generally recommended to default to synchronous resets. They are easier to work with in timing analysis, more predictable in simulation, and better supported by most FPGA tools. Synchronous resets ensure that all logic changes happen in sync with the clock, which reduces the risk of glitches and metastability. However, there are situations where an asynchronous reset is necessary, such as when dealing with logic that receives a clock from an external device (a source-synchronous system) where the clock can stop. In such cases, a synchronous reset would not work because the flip-flop wouldn’t reset without a clock edge, so an asynchronous reset becomes essential to ensure proper initialization or fault handling. That said, asynchronous resets come with critical caveats, particularly around how they are removed. If the reset signal is deasserted (goes low or inactive) while the clock is not running, the circuit may enter an unpredictable state. To prevent this, designers often use a technique called synchronous reset removal, where the asynchronous reset is passed through a synchronizer (usually a two-stage flip-flop chain) so that the system only comes out of reset on a clean, clocked edge. This ensures stable behavior and avoids metastability issues. It’s also important to avoid relying on the reset value of an asynchronously reset flip-flop immediately After reset; doing so can lead to inconsistent behavior across builds, as synthesis tools may handle this differently.
Answer to: Shift Register Cascading Issues   3 Relevance 11 months ago Tech Geek Theoretical questions
  This kind of issue is quite common when cascading multiple 74HC595 shift registers. First, make sure you're shifting out the correct number of bits—8 bits per chip—before pulsing the latch pin. Timing can also be a factor, so try adding a small delay (like delayMicroseconds(1)) After the latch pulse. Signal integrity often becomes a problem as more ICs are added, especially with long wires or breadboards—keep connections short, use 100nF decoupling capacitors near each chip, and consider adding 100Ω series resistors on data and clock lines. Also, check that all chips share a common ground and that your power supply can handle the total current draw. Lastly, ensure your shiftOut() direction (MSBFIRST or LSBFIRST) matches your wiring. These steps usually solve most inconsistent behavior when chaining multiple 74HC595s.
Answer to: Why does my flip-flop circuit behave unpredictably at high frequencies?   3 Relevance 11 months ago Anju Theoretical questions
  What you're experiencing is a classic symptom of timing-related issues in sequential circuits, especially when using 74-series logic at higher clock frequencies. At low speeds, the timing margins are generous, so things work fine. But as you increase the clock speed, several factors can cause instability: The most likely culprit is violating setup and hold time requirements of the flip-flops. Each flip-flop has specific timing constraints—it needs the input (D) to be stable for a certain time before (setup time) and After (hold time) the clock edge. At high frequencies, if the data changes too close to the clock edge, the flip-flop might latch incorrect or unpredictable values. Another key factor is propagation delay—the time it takes for signals to travel through the logic gates between flip-flops. If your combinational logic is too slow, it might not produce valid outputs in time for the next clock edge, leading to race conditions or metastability. Additionally, clock signal integrity becomes more critical at higher speeds. If you're using long wires, breadboards, or unbuffered clock lines, you may introduce skew or ringing, causing different parts of the circuit to see the clock edge at slightly different times. To improve reliability: Make sure all timing constraints (setup, hold, and propagation delay) are met. Minimize logic between flip-flops to reduce critical path delays. Use short, well-routed clock lines and consider buffering the clock signal. Avoid long wires and breadboards if possible—use a proper PCB or at least a tightly wired setup. Consider using faster logic families (like 74HC or 74AC) if you're using older ones like 74LS or 74TT
Answer to: Moore vs Mealy State Machines – Which One Should I Use?   3 Relevance 11 months ago Yvette Theoretical questions
  ... behaviors: Moore outputs change only on state transitions (i.e., clock edges), while Mealy outputs can respond immediately to input changes without WAiting for a state transition. In practice, this means that Moore machines are more stable and less prone to glitches, making them easier to simulate and debug. However, they may require more states and often have a one-clock-cycle delay in response. On the other hand, Mealy machines can be more efficient, often requiring fewer states and providing faster responses, but they can suffer from glitches if the inp ...
Raspberry Pi Pico Vs Arduino Uno?   3 Relevance 1 year ago Digital Dynamo Arduino
  Hi everyone! I'm just getting started with microcontrollers and feeling a bit lost. A friend showed me some awesome stuff he made with an Arduino Uno, which inspired me to learn more. After some digging, I found that both the Uno and the Raspberry Pi Pico seem like solid beginner boards. The Uno seems easier to start with and has lots of tutorials, but the Pico looks more powerful and supports Python too, which I find interesting. For someone with zero experience, which one would you recommend? I'd love to hear your thoughts if you've used both.
Answer to: Why are there two separate registers in 74HC595?   3 Relevance 11 months ago Admin Circuits and Projects
  Let me break this down step by step: The 74HC595 shift register works in three key stages/phases: Shift Register (SRCLK-controlled)This is made up of 8 flip-flops connected in series, forming an 8-bit shift register. As each clock pulse is applied to SRCLK, the data on the SER (serial input) pin is shifted through these flip-flops one bit at a time. Storage Register (RCLK-controlled)These are another set of 8 flip-flops, but unlike the shift register, they are not cascaded. Instead, each one takes input from its corresponding flip-flop in the shift register. When a rising edge is applied to RCLK, all 8 bits from the shift register are latched into the storage register simultaneously. Tri-state Output Buffers (OE-controlled)Each output pin is connected to a tri-state buffer. These buffers control whether the output pins are actively driving the stored values or are in a high-impedance (disabled) state. This is controlled by the OE (Output Enable) pin. How is data flowing? After 8 SRCLK pulses, the serial data has fully shifted through the shift register and is now present at the inputs of the storage register. A single RCLK pulse latches all 8 bits into the storage register. If the output enable (OE) is active (typically low), the latched data is made available on the Q0–Q7 output pins. Now, to answer your question, what is the need for a separate 'storage register'? Without it, the outputs would directly reflect the shifting process — meaning the output pins would change with every SRCLK pulse as data moves through the shift register. This would result in unintended flickering or unstable outputs while new data is being loaded. The storage register acts as a buffer, holding the previous stable output until you're ready to update it. Only when RCLK is triggered does the new data get transferred all at once to the output pins — ensuring clean, controlled updates.
Answer to: Can IR Sensors Replace Ultrasonic Sensors in Most Applications?   3 Relevance 2 years ago Tech Geek Hardware/Schematic
  ... sensor: Ultrasonic sensors emit sound WAves at a frequency above the human hearing range and measure the time it takes for the echo to return After bouncing off an object. So, IR sensors can be used in some applications where ultrasonic sensors are typically used, but they are not ideal for precise distance measurements. The main drawbacks of IR sensors are their limited range, sensitivity to light and surface types, and temperature sensitivity. In contrast, ultrasonic sensors are better for precise distance measurements, are unaffected by light condition ...
Answer to: Why are there two separate registers in 74HC595?   3 Relevance 11 months ago xecor Circuits and Projects
  ... the shifting process, preventing intermediate or flickering states. How it works: The Shift Register receives data serially through the DS (Data Input) pin. With every rising edge of the SHCP (Shift Clock), the input bit is shifted into the register, moving the existing bits to the right. After 8 bits are loaded, the data is stored inside the shift register — but it’s not yet output. That’s where the Storage Register comes in. This second register controls the actual output on the Q0 to Q7 pins. When a rising edge is applied to the STCP (Storage Clock o ...
Pi Pico VS UNO: Which one is best for beginners?   3 Relevance 2 years ago catElectronics Arduino
  Hello fellow tech enthusiasts, I am totally new to this field of microcontrollers. I saw my friend doing some cool projects using an Arduino board called UNO. This got me interested in buying myself one. After some research, I have narrowed it down to two popular options: the Raspberry Pi Pico and the Arduino Uno. Both seem great, but I'm not sure which one would be the best fit for a beginner like me. On one hand, UNO has a very active community and is easy to start with. On the other hand, Pico supports both Python and Arduino programming and is more powerful. I'm particularly interested in hearing from those who have used both platforms. Which one would you recommend for someone just starting out? Any specific pros and cons that might help me make a decision? Thank you very much.
Answer to: How Does an Ultrasonic Sensor Like HC-SR04 Measure Distance?   3 Relevance 2 years ago Alfred Alonso Theoretical questions
  ... ultrasonic WAves propagate through the air until they hit an object, and when the WAves encounter an object, they reflect back towards the sensor. Immediately After the sensor transmit the signal, the Echo pin goes high. This signifies the start of the sensor's listening period. The sensor now awaits the return of the reflected ultrasonic WAve. If an object is within range, the receiving signal will be detected, causing the Echo pin to transition from high to low. The duration the Echo pin remains high corresponds to the total time taken for the ultrasoni ...
Page 3 / 3 Prev

Forum Search

Recent Posts

  • Admin

    RE: esp32 diagram connection

    @wmughal What do you want to achieve here exactly?

    By Admin , 2 months ago

  • DIY an RF power meter Based on STM32F103 + MAX4003

    As we all know, Radio frequency (RF) is a very importan...

    By anselbevier , 2 months ago

  • esp32 diagram connection

    i never use esp32 before i get diagram from claude i wa...

    By wmughal , 3 months ago

  • Admin

    RE: Motor driver not working properly

    @noochee Can you please share more details? Circuit dia...

    By Admin , 3 months ago

  • Motor driver not working properly

    I built an obstacle avoiding robotic car using Arduino,...

    By Noochee , 4 months ago

  • Answer to: Bluetooth Speaker won't turn on

    Translator Sorry, this i...

    By servitec , 5 months ago

  • Bluetooth Speaker won't turn on

    I know is not probably the best place for a newbie, the...

    By servitec , 5 months ago

  • Answer to: Why Fluke multimeters are so expensive?

    Totally agree with the points above. In my experience, ...

    By maryjlee , 7 months ago

  • Answer to: Can Raspberry Pi Replace a Home Router or Firewall?

    Yes, it’s definitely possible to turn a Raspberry Pi (e...

    By Divyam , 7 months ago

Share:
Forum Information
Recent Posts
Unread Posts
Tags
  • 9 Forums
  • 268 Topics
  • 725 Posts
  • 0 Online
  • 278 Members
Our newest member: VriplopLog
Latest Post: esp32 diagram connection
Forum Icons: Forum contains no unread posts Forum contains unread posts
Topic Icons: Not Replied Replied Active Hot Sticky Unapproved Solved Private Closed

Powered by wpForo  Powered by wpForo version 2.4.17

© 2026 eT Community • Built with GeneratePress