This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Is there enough processing horsepower in the ARM1176 processor ....

.... to take a 200 kHz digital pulse train input and turn it in to a 41.7 kHz output pulse train? I want to use an ISR to detect the rising edge of a pulse train, determine if it is time to output a pulse reset the counter. I tried using an Arduino Nano but the maximum output that I could generate was around 8 kHz - without even doing any input signal detection and computation, just straight output.

Parents
  • Hello, the performance is not really in the same ballpark.

    You can get very fast ARM1176. You don't need much horsepower, if I understand your requirements properly, you need clock speed.

    The edge detection is asynchronous, and the counting will likely be done by a timer module, not the CPU itself.

    I'd recommend using a newer microcontroller though, because the development tools are likely to be easier to use.

Reply
  • Hello, the performance is not really in the same ballpark.

    You can get very fast ARM1176. You don't need much horsepower, if I understand your requirements properly, you need clock speed.

    The edge detection is asynchronous, and the counting will likely be done by a timer module, not the CPU itself.

    I'd recommend using a newer microcontroller though, because the development tools are likely to be easier to use.

Children