Project #042: Frequency Measurement | Cypress Semiconductor
Project #042: Frequency Measurement
In today's project, we demonstrate how to use the PSoC 4 BLE device to implement a frequency counter.
Measuring a signal s frequency is a common mixed-signal application. It may be the tachometer signal from a motor or an analog signal for tone detection. For all cases, it requires determining the rate of the signal s oscillation. For mechanical systems, this rate is generally known as revolutions per minute (rpm). For electrical systems, it is better known as cycles per second or Hertz.
This design converts arbitary input signals to square waves using the Opamp Components. The frequency of this input signal is then measured using the TCPWM and UDB Components. The measured values are sent over BLE by using a custom Profile.
You can download this PSoC Creator project from Github: https://github.com/cypresssemiconductorco/PSoC-4-BLE/tree/master/100_Projects_in_100_Days/Day042_PSoC_4_BLE_Frequency_Measurement