How to Create an Analog Filter with PSoC 5LP

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2024

ความคิดเห็น • 21

  • @carlosdiaz4535
    @carlosdiaz4535 9 ปีที่แล้ว +2

    Looking forward for more videos like this!!

  • @CypressSemi
    @CypressSemi  9 ปีที่แล้ว

    Hello Igor, yes you can DMA the ADC data to a UART. There are currently no code examples of how to do this. All you need to do is change the DMA destination from the VDAC to the UART FIFO. You also need to make sure that the data rate of the UART is fast enough to keep up with the sample rate of the ADC.

  • @paulp1204
    @paulp1204 4 ปีที่แล้ว +1

    Why does this video title refer to an analogue filter? This implementation is a digital Blackman Harris FIR filter with 85 taps, from what I can make our from the schematic design.

  • @jamesmaxwell381
    @jamesmaxwell381 7 ปีที่แล้ว

    Excellent presentation. Good job!

  • @ekta7371
    @ekta7371 2 ปีที่แล้ว

    Suppose we are having .c/.h files for PSoc Creator , So how can that can be implemented in to PSoc creator as a HEX file for uploading in to PSoc 5LP ?

  • @herr_kukuffs
    @herr_kukuffs 9 ปีที่แล้ว +1

    Thanks for your videos! Is it possible to make same trick with ADC -> Filter -> UART. I mean make same trick with signal, but send it ti uart instead to vdac? If so, could your reffer please to some links, docs where UART using with dma ?

    • @CypressSemi
      @CypressSemi  9 ปีที่แล้ว +2

      +Igor Kukuffs
      Hello Igor, yes you can DMA the ADC data to a UART. There are currently
      no code examples of how to do this. All you need to do is change the DMA
      destination from the VDAC to the UART FIFO. You also need to make sure
      that the data rate of the UART is fast enough to keep up with the sample
      rate of the ADC.

  • @Felipon4
    @Felipon4 8 ปีที่แล้ว

    Hello, its a great video, but I have a question... I need to measure some variables with the ADC (7 inputs) and filter each of. I have a Psoc5LP. I think that its possible to use the DMA (Final Buffer) of the sequencing SAR and send the samples of each channel to the Digital Filter Block. But I have some issues With that, for example, i dont now if I use another DMA in the output of the filter i can bring the filtering samples to the CPU. Can you help me?

  • @VoshalTec
    @VoshalTec 3 ปีที่แล้ว

    Sir I want to implement health monitoring system using PSOC 5LP (CY8CKIT-059). Is it possible sir. Can you please help me

  • @ekta7371
    @ekta7371 2 ปีที่แล้ว

    why USb time out error might occur

  • @Neslekkim
    @Neslekkim 9 ปีที่แล้ว

    Any reason the methodnames are so short as that?, CyPmAltAct?, not exactly readable or easy to remember?

    • @carlosdiaz4535
      @carlosdiaz4535 9 ปีที่แล้ว

      +Asbjørn Mikkelsen In my opinion it may be an aesthetic reason, as i understand Cy stands for Cypress, Pm = Power Mode, Alt = Alternate, Act = Active.

  • @carloscamargo8843
    @carloscamargo8843 8 ปีที่แล้ว

    Hi, I try to do in cy8ckit-059 but i think that the VDAC doesn´t work, i am use psoc creator 3.3, can you help me?

    • @CypressSemi
      @CypressSemi  8 ปีที่แล้ว

      +Carlos Camargo Hello Carlos, sorry to hear that! Our Technical Support team would be happy to help troubleshoot the issue. You can reach them at cytechsupport@cypress.com.

    • @gerardocollazo7565
      @gerardocollazo7565 4 ปีที่แล้ว

      i also have the same problem :(, did you solve the problem???

    • @carloscamargo8843
      @carloscamargo8843 4 ปีที่แล้ว

      @@gerardocollazo7565 No buddy, sorry

  • @МаксГМ
    @МаксГМ 7 ปีที่แล้ว

    What is the maximum frequency that can be filtered?

    • @CypressSemi
      @CypressSemi  7 ปีที่แล้ว

      Hi Mark, thanks for your inquiry! Can we ask that you please fill out a customer support case here: cypress.force.com/customer. This will allow us to provide you a more detailed response and get you the best answer possible! Let us know if you have any other questions. Thanks, Cypress

  • @ekta7371
    @ekta7371 2 ปีที่แล้ว

    def usb_read(self, size=con.USB_IN_BYTE_SIZE, timeout=None):
    try:
    usb_input = self.ep_in.read(size, timeout)
    except Exception as error:
    print("ERROR: --- Failed to read. ---")
    print(self.ep_in.read(size, timeout))
    return usb_input
    def usb_collect_data(self):
    data_collect = self.usb_read(64,timeout=10000)
    return data_collect
    Why it is coming based on above code

  • @ekta7371
    @ekta7371 2 ปีที่แล้ว

    I am Having all code with me
    I will share you just provide me the HEX & GUI(EXE)
    Problem facing