Real-time clock and microcontroller with SPI interface-Interfacing SP

Abstract: Dallas Semiconductor / Maxim offers a variety of serial real-TIme clocks (RTCs). Several of these RTCs use the industry-standard Motorola SPI interface to communicate with a microprocessor. This applicaTIon note helps customers understand the basics of the SPI interface.

OverviewThe SPI standard includes four modes, defined by the polarity of SCLK and the phase relaTIonship between data and SCLK. The clock polarity (CPOL) is determined by the idle state of SCLK. If the idle state is low, CPOL is 0. If the idle state is high, CPOL is 1. The clock phase (CPHA) is determined by which edge that data is valid. If the data is valid on the first edge of SCLK, CPHA is 0. If the data is valid on the second edge of SCLK, CPHA is 1.

Industry has two common formats to define the four SPI modes. The first format defines the four possible combinaTIons of phase and polarity as mode 0, mode 1, mode 2, and mode 3. The second format defines the combinations as mode 0,0, mode 0,1, mode 1,0, and mode 1,1. The SPI master must use a mode supported by the slave device to allow proper communications.

Dallas Semiconductor / Maxim's SPI-interface RTCs support both SCLK polarities. The RTC automatically determines the polarity by detecting the idle state of SCLK when CE is asserted. The master must, therefore, place SCLK in the proper idle state before CE is asserted. Only one phase is supported. Since two SCLK polarities are supported, two of the four SPI modes are supported by the RTCs: modes 1 and 3 (mode 0,1 and mode 1,1).

On microcontrollers with built-in SPI interfaces, an SPI control or configuration register will have bits that control the polarity and phase. Because the RTC supports either polarity, the polarity can be set as desired. The phase bit, however, must be set properly , or the RTC will not operate correctly.

Figure 1 shows a typical single-byte read and Figure 2 shows a typical single-byte write. Each time CE is asserted, the first eight SCLK pulses are used to clock in a command byte. The command byte consists of several bits that define a register address, and one bit that defines the data direction: a write if the next eight SCLK pulses will clock data into the part, or a read if data is clocked out of the part. Additional groups of eight SCLK pulses continue to transfer data in the selected direction until CE is deasserted.

Figure 1. Single-byte read.
Note: In burst mode, CE is kept high and additional SCLK cycles are sent until the end of the burst.
Figure 1. Single-byte read.

Figure 2. Single-byte write.
Note: In burst mode, CE is kept high and additional SCLK cycles are sent until the end of the burst.
Figure 2. Single-byte write.

Examples of SPI code are available at: Real-Time Clocks SummaryThe information in this application note will help ensure that SPI communication routines will function correctly.

DITUO Plastic Diffuser has many advantages as below:

  • Purifying the air. The Plastic Diffuser generates a large amount of active oxygen anion, which generates a strong reaction with harmful gas molecules in the air, comprehensively removes, and completely eliminates the harm of formaldehyde, benzene and ammonia.
  • the use of safety. Plastic Essential Oil Diffuser can produce 100% of the cool mist can maintain the active ingredients of essential oils, so that the essential oils are more easily absorbed by the body to achieve maximum effect; within 2 seconds can feel the original aromatherapy effect. It is fundamentally different from the traditional heating and burning hot fog method. Its cold fog technology does not damage any components of the essential oil, does not cause secondary pollution, and is safer to use.
  • small size. Aroma Diffuser water volume of about 100ml, just add 2-3 drops of essential oil in water to achieve aromatherapy.
  • strong corrosion resistance. Good Air Diffuser is made of special ABS material, resistant to oil, water and chemical corrosion.
  • let the indoor air become fresh. When welcoming guests to visit, or mind the smell in the room, the fragrance of the Scent Diffuser to make the air fresh.
  • Concentration. When sitting for a long time or studying alone, let the faint aroma of the Essential Oil Diffuser refreshing.
  • Relax before going to bed. When you are busy with your day and want to relax your body and mind, you will feel relaxed and comfortable through the fragrance of the aroma diffuser.

Plastic Diffuser

Plastic Diffuser,Plastic Essential Oil Diffuser,Aroma Diffuser,Air Diffuser

Shenzhen Dituo Electronic Co.,Ltd. , https://www.sz-dituo.com

This entry was posted in on