chrishopf wrote:Hi Dmitri,
regarding the connectors we perhaps misunderstood. Can I replace the ATmega board by the ARM board without changing my existing cable harness? If not, what has to be changed?
Yes, you can replace the Atmega board with the ARM board. The pinouts of USB/pads/LCD/encoders/buttons/LED/MIDI connectors are the same. The ARM board is slightly smaller and 4 mounting holes on the board are spaced slightly differently so if you want to replace the Atmega board with ARM board then you have to drill 4 other holes in a case for mounting.
To understand the changes with the result of better latency with the STM32some statements and questions:
The STM32 has 3 ADCs with 1us conversion time at 56MHz or 1,1us at 72Mhz in comparison to the ATmega has only 1 ADC with 13 us conversion time. Did you use all 3 ADCs of the STM32? Fast interleaved mode?
The STM32 has an DMA function on the ADC. Did you use it or do you read the ADCs by interrupt or daisy chain?
I do use extra functionality in STM32:)
The ADC of the STM32 has two bits more resolution. Did you enhance the some functions for example the custom trigger curves?
I do use 12 bit mode but it is not used for any enhancements at the time.