Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:user-guides:circuits-from-the-lab:cn0552 [24 May 2021 03:55] – Figure Zuedmar Arceoresources:eval:user-guides:circuits-from-the-lab:cn0552 [22 Nov 2023 09:46] (current) – fix broken link Darius B
Line 1: Line 1:
 ====== EVAL-CN0552-PMDZ Overview ====== ====== EVAL-CN0552-PMDZ Overview ======
  
-The ** EVAL-CN0552-PMDZ ** is a [[https://reference.digilentinc.com/pmod/start|PMOD]] form-factor evaluation board for the [[ADI>AD7746]], a high resolution, Σ-Δ capacitance-to-digital converter (CDC). The architecture features inherent high resolution (24-bit no missing codes, up to 21-bit effective resolution), high linearity (±0.01%), and high accuracy (±4 fF factory calibrated).+The ** [[ADI>CN0552|EVAL-CN0552-PMDZ]] ** is a [[https://reference.digilentinc.com/pmod/start|PMOD]] form-factor evaluation board for the [[ADI>AD7746|AD7746]], a high resolution, Σ-Δ capacitance-to-digital converter (CDC). The architecture features inherent high resolution (24-bit no missing codes, up to 21-bit effective resolution), high linearity (±0.01%), and high accuracy (±4 fF factory calibrated).
  
- +{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:actual_hardware.jpg?200 }}
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:eval-cn0552-pmod.png?200 }}+
 <wrap center 55%> <wrap center 55%>
 //<fc>Figure 1. EVAL-CN0552-PMDZ</fc>// //<fc>Figure 1. EVAL-CN0552-PMDZ</fc>//
 </wrap> </wrap>
  
-The AD7746 capacitance input range is ±4pF (changing), while it can accept up to 17pF common-mode capacitance (not changing), which can be balanced by a programmable on-ship, digital-to-capacitance converter (CAPDAC). The AD7746 has two capacitive inputs. Each channel can be configured as single-ended or differential+The [[ADI>CN0552|CN0552]] has two capacitive inputs with each channel that can be configured as single-ended or differential. The capacitance input range is ±4.096 pF at a maximum bulk capacitance of 17 pF but is capable of extending up to ±50 pF with a maximum bulk capacitance of 200 pF which can be balanced by a programmable on-chip, digital-to-capacitance converter (CAPDAC). 
  
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:block_diagram.png?300 }}+{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:cn0552_block_diagram.png?600 }}
 <wrap center 55%> <wrap center 55%>
-//<fc>Figure 2. AD7746 Block Diagram</fc>//+//<fc>Figure 2. CN0552 Block Diagram</fc>//
 </wrap> </wrap>
  
-The AD7746 communicates via a 2-wireI2C-compatible serial interfaceIt can operate with a single power supply from 2.7V to 5.25V.+The output data rate is adjustable from 9.1 sps to 90.9 spswith the 16.1 sps setting providing strong rejection of both 50Hz and 60Hz power line noiseThe CDC also provides temperature measurement with a resolution of 0.1°C and accuracy of ±2° C for temperature compensation and system calibration. 
 + 
 +The CN0552 is compatible with I2C PMOD platform boards, with an I/O voltage from 2.7 V to 5.5 V. 
 + 
 +<wrap center 60%> 
 +{{:resources:eval:user-guides:circuits-from-the-lab:cn0552:i2c_con.png?300| }} 
 +</wrap>
  
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:i2c_con.png?300 |}} 
 <wrap center 48%> <wrap center 48%>
 //<fc>Figure 3. I2C Connection</fc>// //<fc>Figure 3. I2C Connection</fc>//
 </wrap> </wrap>
- 
-The Digital communication on the EVAL-CN0552-PMDZ is accomplished using a new standard I2C PMOD port. 
- 
-^   Connector P2            ^ 
-^ Description    ^ Pin(s)   ^ 
-| INT       | 1        | 
-| RST       | 2        | 
-| SCL       | 3        | 
-| SDA       | 4        | 
-| GND       | 5        | 
-| IOVDD     | 6        | 
  
 ===== Features ===== ===== Features =====
-  * New standard in single chip solutions 
   * Interfaces to single or differential floating sensors   * Interfaces to single or differential floating sensors
   * Resolution down to 4aF (that is, up to 21 ENOB)   * Resolution down to 4aF (that is, up to 21 ENOB)
Line 46: Line 38:
   * Simultaneous 50Hz and 60Hz rejection at 16Hz   * Simultaneous 50Hz and 60Hz rejection at 16Hz
  
 +===== Connectors and Configuration =====
 +By default, the [[ADI>CN0552|EVAL-CN0552-PMDZ]] is configured to be controlled and power from the PMOD connector using standard connections.  
 +{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:eval-cn0552-pmdztop-edited.png?nolink&650 |}}
 +
 +==== CN0552 Inputs/Outputs Connections ====
 +All the analog and digital input/output pins available on the EVAL-CN0552-PMDZ are brought out to two(2) separate 8 row 0.1" through holes through connectors P8 and P13.
 +^   Connector P8                ^^   Connector P13                    ^^ 
 +^ Description    ^ Pin(s)        ^ Description           ^ Pin(s)      ^
 +| EXCA           | 1             | GND                   | 1           |
 +| EXCB           | 2             | VDD                   | 2           |
 +| EXC_EXTENDED   | 3             | GND                   | 3           |
 +| REFIN_POS      | 4             | VIN_NEG               | 4           |
 +| REFIN_NEG      | 5             | VIN_POS               | 5           |
 +| GND            | 6             | GND                   | 6           |
 +| CIN1_NEG       | 7             | CIN2_NEG              | 7           |
 +| CIN1_POS       | 8             | CIN2_POS              | 8           |
 +==== Digital Communications ====
 +The Digital communication on the EVAL-CN0552-PMDZ is accomplished using a new standard I2C PMOD port.
 +
 +^   Connector P2     ^
 +^ Description  ^ Pin(s)  ^
 +| INT      | 6        |
 +| RST      | 5        |
 +| SCL      | 4        |
 +| SDA      | 3        |
 +| GND      | 2        |
 +| IOVDD    | 1        |
 +
 +==== Solder Jumpers ====
 +Eight solder jumpers are available at the bottom of the board, if you want to change the operating modes.  See the schematic for more details. 
 +
 +{{:resources:eval:user-guides:circuits-from-the-lab:cn0552:eval-cn0552-pmdztop-web.png?direct&500|}}
 +^ Description and default connection                                 ^ Solder Jumper    ^ Default Position    ^
 +| ADC SDA connection (pull-up SDA to VDD)                       | P1               | Shorted             |
 +| ADC SCL connection (pull-up SCL to VDD)                       | P7               | Shorted             |
 +| Extended Excitation Enable (connect A1 OUT to P8 pin 3)       | P14              | Shorted             |
 +| ADC REFIN(-) connection (connect GND and P8 pin 5)            | P3               | Open                |
 +| ADC REFIN(+) connection (connect GND and P8 pin 4)            | P9               | Open                |
 +| ADC CIN1(-) connection (connect GND to P8 pin 7)              | P4               | Open                |
 +| ADC CIN1(+) connection (connect GND to P8 pin 8)              | P10              | Open                |
 +| ADC CIN2(-) connection (connect GND to P13 pin 7)             | P5               | Open                |
 +| ADC CIN1(+) connection (connect GND to P13 pin 8)             | P11              | Open               |
 +| ADC VIN(-) connection (connect GND to P13 pin 4)              | P6               | Open                |
 +| ADC VIN(+) connection (connect GND to P13 pin 5)              | P12              | Open                |
 +
 +==== Test Points ====
 +Also, four test points are available to probe the I2C interface.
  
 ===== Device Driver Support ===== ===== Device Driver Support =====
-Two example device driver solutions are provided for controlling the **EVAL-CN0552-PMDZ** **PMOD** using the no-OS device driver on the **EVAL-ADICUP3029** platform and Linux device driver on the **Raspberry Pi** platform.\\+There are two device driver solutions that are provided for controlling the **EVAL-CN0552-PMDZ** using the no-OS device driver on the **EVAL-ADICUP3029** platform and Linux device driver on the **Raspberry Pi** platform.\\
  
 1. **EVAL-ADICUP3029**\\ 1. **EVAL-ADICUP3029**\\
  
-  * The ADICUP3029 example application uses the AD7746 no-OS driver and emulates the Linux IIO framework through the tinyiiod daemon library. The application communicates with the host computer via the serial backend, over a USB-UART physical connection. This facilitates rapid application development on a host computer, independent from embedded code development.+  * The ADICUP3029 example application uses the [[ :resources:tools-software:uc-drivers:ad7746|AD7746 no-OS driver]] and emulates the Linux IIO framework through the [[repo>libtinyiiod|tinyiiod daemon library]]. The application communicates with the host computer via the serial backend, over a USB-UART physical connection. This facilitates rapid application development on a host computer, independent from embedded code development.
  
 2. **Raspberry Pi**\\ 2. **Raspberry Pi**\\
  
-  * The Linux driver uses the Industrial Input/Output (IIO) framework, greatly simplifying the development of application code via the cross-platform Libiio library, which is written in C and includes bindings for Python, MATLAB, C#, and other languages. Application code can run directly on the platform board, communicating with the device over the local backend, or from a remote host over the network or USB backends.\\+  * The [[ :resources:tools-software:linux-drivers:iio-cdc:ad7745|Linux driver]] uses the Industrial Input/Output (IIO) framework, greatly simplifying the development of application code via the cross-platform Libiio library, which is written in C and includes bindings for Python, MATLAB, C#, and other languages. Application code can run directly on the platform board, communicating with the device over the local backend, or from a remote host over the network or USB backends.\\
  
-Similarly, utility software (iio_info, IIO Oscilloscope, PyADI-IIO, etc.can be used for both the EVAL-CN0552-PMDZ on Raspberry PI and on ADICUP3029.+Similarly, utility software such as iio_info, IIO Oscilloscope, PyADI-IIO, and etc. can be used for both the EVAL-CN0552-PMDZ on Raspberry PI and on ADICUP3029.
  
 ===== General Setup Using ADICUP3029 ===== ===== General Setup Using ADICUP3029 =====
  
 The ** EVAL-CN0552-PMDZ ** can be used with [[/resources/eval/user-guides/eval-adicup3029|ADICUP3029]]. The ** EVAL-CN0552-PMDZ ** can be used with [[/resources/eval/user-guides/eval-adicup3029|ADICUP3029]].
 +Here is a video on how to use the CN0552 with the ADICUP3029:
  
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:architecture.png?400 }} +<WRAP center round box 60%> 
-<wrap center 22%> +{{youtube>6yjW-1EjQ0I}} 
-//<fc>Figure 4. Software Architecture</fc>// +</WRAP>
-</wrap>+
  
 ==== Demo Requirements ==== ==== Demo Requirements ====
Line 74: Line 113:
  
   * ** Hardware **   * ** Hardware **
-    * EVAL-ADICUP3029 +    * [[ADI>EVAL-ADICUP3029|EVAL-ADICUP3029]] 
-    * EVAL-CN0552-PMDZ PMOD Board+    * [[ADI>CN0552|EVAL-CN0552-PMDZ]]  
 +    * Two 2pF ceramic capacitors
     * Micro-USB to USB Cable     * Micro-USB to USB Cable
     * PC or Laptop with USB Port     * PC or Laptop with USB Port
Line 94: Line 134:
 <WRAP round 80% download> <WRAP round 80% download>
 Prebuilt CN0552 Hex File Prebuilt CN0552 Hex File
-  *<Place here the Pre-built Hex file for the CN0552>+  * [[repo>no-OS/releases/download/last_commit/cn0552.zip|ADuCM3029_demo_cn0552.hex]] 
 Complete CN0552 Source Files Complete CN0552 Source Files
-  *<Place here the Source file for the CN0552>+  * [[https://github.com/analogdevicesinc/no-OS/tree/master/projects/cn0552 | ADuCM3029_demo_cn0552 Source Code]] 
  
 </WRAP> </WRAP>
  
-To build the project from source, follow the instructions in the [[https://github.com/analogdevicesinc/no-OS/wiki|no-os wiki]].+To build the project from the source, follow the instructions in the [[https://github.com/analogdevicesinc/no-OS/wiki|no-os wiki]].
  
 ==== Setting up the Hardware ==== ==== Setting up the Hardware ====
   - Connect **EVAL-CN0552-PMDZ** board at connector **P9** of the **EVAL-ADICUP3029**.    - Connect **EVAL-CN0552-PMDZ** board at connector **P9** of the **EVAL-ADICUP3029**. 
-  - Connect a micro-USB cable to the P10 connector of the EVAL-ADICUP3029 and connect it to a computer. The final setup should look similar to the picture below.  +  - Connect a micro-USB cable to the P10 connector of the EVAL-ADICUP3029 and connect it to a computer. The final setup should look similar to the picture below. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:pmod-toadicup.png?900 }} <wrap center 22%> //<fc>Figure 5. Hardware Setup</fc>// </wrap> 
- +  - Make sure the following switches are as shown from the table below. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:switch_config.png?900 }} <wrap center 30%> 
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:pmod-toadicup.png?900 }} +//<fc>Figure 6. Switch Confuguration</fc>//
-<wrap center 22%> +
-//<fc>Figure 5. Hardware Setup</fc>//+
 </wrap> </wrap>
- +  From your PC, open My Computer and look for the DAPLINK drive, if you see this then the drivers are complete and correct. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:daplink.jpg?300 | }} <wrap center 20%> 
-==== Flashing the Firmware/Program ==== +//<fc>Figure 7DAPLINK Drive</fc>//
-  Make sure the following switches are as shown from the table below:  +
-  - Connect the ADICuP3029 to the PC host via micro-USB cable as shown below. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:switch_config.png?900 }} <wrap center 30%> +
-//<fc>Figure 6Switch Confuguration</fc>//+
 </wrap> </wrap>
-  - From your PC, open My Computer and look for the DAPLINK drive, if you see this then the drivers are complete and correct. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:daplink.jpg?400 | }} 
   - Simply extract the provided zip file. Once extracted, you will see the pre-built hex file for the CN0552 demo. Then drag and drop this Hex file to the DAPLINK drive and your ADICUP3029 board will be programmed. The DS2 (red) LED will blink rapidly.   - Simply extract the provided zip file. Once extracted, you will see the pre-built hex file for the CN0552 demo. Then drag and drop this Hex file to the DAPLINK drive and your ADICUP3029 board will be programmed. The DS2 (red) LED will blink rapidly.
   - The DS2 will stop blinking and will stay ON once the programming is done.   - The DS2 will stop blinking and will stay ON once the programming is done.
 +  - For demo purposes, place a 2 pF capacitor between the EXCA pin and the CIN1(+) pin on the PMOD board. This will be your first channel. Then, place another 2 pF capacitor between EXCB pin and the CIN2(+) pin on the PMOD board. This will be your second channel.
  
 ===== General Setup Using Raspberry Pi ===== ===== General Setup Using Raspberry Pi =====
Line 128: Line 164:
 The following is a list of items needed in order to replicate this demo. The following is a list of items needed in order to replicate this demo.
   * **Hardware**   * **Hardware**
-    * EVAL-CN0552-PMDZ PMOD Board+    * [[ADI>CN0552|EVAL-CN0552-PMDZ]] 
 +    * [[ADI>PMD-RPI-INTZ|PMOD to Raspberry Pi Adapter (PMD-RPI-INTZ)]]
     * Raspberry PI Zero, Zero W, 3B+, or 4     * Raspberry PI Zero, Zero W, 3B+, or 4
     * 16GB (or larger) Class 10 (or faster) micro-SD card     * 16GB (or larger) Class 10 (or faster) micro-SD card
     * 5Vdc, 2.5A power supply with micro USB connector (USB-C power supply for Raspberry Pi 4)     * 5Vdc, 2.5A power supply with micro USB connector (USB-C power supply for Raspberry Pi 4)
-    * Electrical connection hardware (choose one): 
-        * 12x 15cm socket-to-socket jumpers such as [[https://schmartboard.com/wire-jumpers/female-jumpers/5-inch/|these from Schmartboard]] 
-        * [[https://reference.digilentinc.com/reference/add-ons/pmod-hat/start|DesignSpark HAT to Pmod Adapter]] 
     * User interface setup (choose one):     * User interface setup (choose one):
       * HDMI monitor, keyboard, mouse plugged directly into Raspberry Pi       * HDMI monitor, keyboard, mouse plugged directly into Raspberry Pi
-      * Host Windows/Linux/Mac computer on same network as Raspberry Pi+      * Host Windows/Linux/Mac computer on the same network as Raspberry Pi
  
   * **Software**   * **Software**
-    * [[resources:tools-software:linux-software:adi-kuiper_images|Analog Devices Kuiper Linux]]+    * [[:resources:tools-software:linux-software:kuiper-linux |Kuiper Images]]
  
 ==== Loading Image on SD Card ==== ==== Loading Image on SD Card ====
  
-In order to control the **EVAL-CN0552-PMDZ** from the Raspberry Pi, you will need to install ADI Kuiper Linux on an SD card. Complete instructions, including where to download the SD card image, how to write it to the SD card, and how to configure the system are provided at **[[resources:tools-software:linux-software:adi-kuiper_images|Analog Devices Kuiper Linux]]**.+In order to control the **EVAL-CN0552-PMDZ** from the Raspberry Pi, you will need to install ADI Kuiper Linux on an SD card. Complete instructions, including where to download the SD card image, how to write it to the SD card, and how to configure the system are provided at **[[:resources:tools-software:linux-software:kuiper-linux |Kuiper Linux]]**. 
 +\\
 \\ \\
 Write the image and follow the system configuration procedure. Write the image and follow the system configuration procedure.
  
 ==== Configuring the SD Card ==== ==== Configuring the SD Card ====
-Follow the Hardware Configuration procedure under **Preparing the Image: Raspberry Pi** in the [[resources:tools-software:linux-software:adi-kuiper_images|Analog Devices Kuiper Linux]] page, substituting the following lines in **config.txt**:+Follow the Hardware Configuration procedure under **Preparing the Image: Raspberry Pi** in the [[:resources:tools-software:linux-software:kuiper-linux |Kuiper Images]] page, substituting the following lines in **config.txt**:
  
 <code> <code>
 dtoverlay=rpi-cn0552 dtoverlay=rpi-cn0552
 </code> </code>
- 
-<note important>Need to change the .dtbo file name from i2c-on.dtbo to rpi-cn0552.dtbo</note> 
  
 ==== Setting up the Hardware ==== ==== Setting up the Hardware ====
 To set up the circuit for evaluation, consider the following steps: To set up the circuit for evaluation, consider the following steps:
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:rpitopmod.png?800 | }} +  - Connect the P9 of the **PMOD to Raspberry Pi Interposer** board at the male header GPIO pin connector of the **Raspberry Pi** as shown below. {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:interposer.png?500 | }} 
-<note important>Do note that the I/O pins of the Raspberry Pi board are only 3.3V tolerant. Any peripheral to be attached should be powered by a source not exceeding 3.3V.</note> +  - Connect the ** [[ADI>CN0552|EVAL-CN0552-PMDZ]] ** on the PMOD to Raspberry Pi Interposer board either via Port P3 or P4{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:pmod-interposer.png?300 | }}
-  - Connect **EVAL-CN0552-PMDZ** board at male header connector of the **Raspberry Pi**.+
   - Burn the SD card with the proper ADI Kuiper Linux image. Insert the burned SD card on the designated slot on the RPi.   - Burn the SD card with the proper ADI Kuiper Linux image. Insert the burned SD card on the designated slot on the RPi.
   - Connect the system to a monitor using an HDMI cable through the mini HDMI connector on the RPi.   - Connect the system to a monitor using an HDMI cable through the mini HDMI connector on the RPi.
   - Connect a USB keyboard and mouse to the RPi through the USB ports.   - Connect a USB keyboard and mouse to the RPi through the USB ports.
   - Power on the RPi board by plugging in a 5V power supply with a micro-USB connector. The final setup should look similar to the picture below.   - Power on the RPi board by plugging in a 5V power supply with a micro-USB connector. The final setup should look similar to the picture below.
-  {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:system_setup.png?600 | }}+  {{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:overall_setup.png?600 | }}
      
 ===== Software (both ADICUP3029 and Raspberry Pi) ===== ===== Software (both ADICUP3029 and Raspberry Pi) =====
Line 252: Line 284:
 === DMM Panel === === DMM Panel ===
 Access the DMM panel to see the instantaneous reading of the input capacitances and the device temperature.  Access the DMM panel to see the instantaneous reading of the input capacitances and the device temperature. 
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:dmm_panel.png?direct&400 | AD7746 DMM Panel }}+{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:dmm_readings.png?direct&400 | AD7746 DMM Panel }}
  
  
Line 264: Line 296:
 After installing and configuring PYADI-IIO in your machine, you are now ready to run python script examples. In our case, run the **ad7746.py** found in the examples folder. After installing and configuring PYADI-IIO in your machine, you are now ready to run python script examples. In our case, run the **ad7746.py** found in the examples folder.
  
-<code> (cn0552) D:\pyadi-iio>python examples/ad7746.py </code>+<code> D:\pyadi-iio>python examples/ad7746.py </code>
  
 Press enter and you will get these readings. Press enter and you will get these readings.
  
-{{ :resources:eval:user-guides:circuits-from-the-lab:cn0552:pyadiiio_readings.png?800 }}+{{:resources:eval:user-guides:circuits-from-the-lab:cn0552:python_script.png?500}}
  
 ===== Schematic, PCB Layout, Bill of Materials ===== ===== Schematic, PCB Layout, Bill of Materials =====
Line 274: Line 306:
 <WRAP round 80% download> <WRAP round 80% download>
  
-[[adi>cn0xxx-designsupport|EVAL-CN0552-PMDZ Design & Integration Files]] +[[adi>cn0552-DesignSupport|EVAL-CN0552-PMDZ Design & Integration Files]] 
-  * Schematics  +  * Schematic 
-  * PCB Layout  +  * PCB Layout 
-  * Bill of Materials +  * Bill of Materials
   * Allegro Project   * Allegro Project
-  * <ADD other things specific to your project if desired> 
 </WRAP> </WRAP>
  
Line 285: Line 316:
  
   * [[ADI>AD7746|AD7746 Product Page]]   * [[ADI>AD7746|AD7746 Product Page]]
-  * [[adi>media/en/technical-documentation/application-notes/AN-1585.pdf | AD7746 Application Note]]+  * [[adi>media/en/technical-documentation/application-notes/AN-1585.pdf | AN-1585 Application Note]]
      
  
 ====== Reference Demos & Software ====== ====== Reference Demos & Software ======
 +  * [[repo>no-OS/wiki|CN0552 No-OS Build Instruction Guide]]
 +  * [[repo>no-OS/tree/master/projects/cn0552|CN0552 No-OS Device Drivers]]
 +  * [[:resources:tools-software:linux-software:kuiper-linux |Kuiper Linux]]
      
 +=====Registration===== 
 +<WRAP round tip 80% >
 +Receive software update notifications, documentation updates, view the latest videos, and more when you register your hardware.  [[reg>EVAL-CN0552-PMDZ?&v=Rev B|Register]] to receive all these great benefits and more!</WRAP>
  
 // End of Document // // End of Document //
resources/eval/user-guides/circuits-from-the-lab/cn0552.1621821324.txt.gz · Last modified: 24 May 2021 03:55 by Zuedmar Arceo