InnoSwitch3-Pro ์ฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ & API - Arduino ๋ง์ดํฌ๋ก ์ปจํธ๋กค๋ฌ
์ด ์์นด์ด๋ธ์๋ Arduino ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ InnoSwitch3-Pro IC๋ฅผ ์ ์ดํ๊ธฐ ์ํ ์ฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ API(Application Programming Interface)๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ฌ๊ธฐ์๋ API๋ฅผ ์ง์ํ๊ธฐ ์ํ C++ ๋ฐ ํค๋ ํ์ผ, ์ฌ์ฉ๋ฒ์ ๋ณด์ฌ์ฃผ๋ ์ฝ๋ ์์ , ์ฌ์ฉ ๊ฐ๋ฅํ ๊ธฐ๋ฅ์ ๋ํ ์ค๋ช ์๊ฐ ๋ค์ด ์์ต๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ๋ ธํธ ํ์ธํ๊ธฐ: AN-77 - InnoSwitch3-Pro Code Library using Arduino
๋ฉด์ฑ ์กฐํญ: ๊ทํ๋ ์ํํธ์จ์ด ์ฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ '์๋ ๊ทธ๋๋ก' ์ ๊ณต๋๋ฉฐ ์ํํธ์จ์ด์ ์ฌ์ฉ ๋๋ ์์กด์ด ๊ทํ์ ์ฑ ์๊ณผ ์ฌ๋์ ๋ฌ๋ ค ์์์ ๋์ํ๋ฉฐ ์ธ์ ํฉ๋๋ค. ํ์ ์ธํ ๊ทธ๋ ์ด์ ์ค(Power Integrations)๋ ์ํํธ์จ์ด์ ๊ด๋ จ๋ ๋ชจ๋ ์ง์ , ๋ณด์ฆ ๋ฐ ๋ณด์ฅ์ ๋ถ์ธํฉ๋๋ค. ํ์ ์ธํ ๊ทธ๋ ์ด์ ์ค(Power Integrations)๋ ์ด๋ ํ ๋ณด์ฆ๋ ์ ๊ณตํ์ง ์์ผ๋ฉฐ ๋ชจ๋ ๋ณด์ฆ(์ํ์ฑ์ ๋ํ ๋ฌต์์ ๋ณด์ฆ, ํน์ ๋ชฉ์ ์์ ์ ํฉ์ฑ ๋ฐ ํ์ฌ ๊ถ๋ฆฌ์ ๋น์นจํด๋ฅผ ํฌํจํ๋ฉฐ ์ด์ ๊ตญํ๋์ง ์์)์ ๋ช ๋ฐฑํ๊ฒ ๋ถ์ธํฉ๋๋ค. ๋ํ ํ์ ์ธํ ๊ทธ๋ ์ด์ ์ค(Power Integrations)๋ ๋ค์ ์ฌํญ์ ๋ํด ์ด๋ ํ ๋ณด์ฆ๋ ํ์ง ์์ต๋๋ค.
- ๊ท์ฌ ์๊ตฌ ์ฌํญ์ ๋ํ ์ํํธ์จ์ด ์ฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ํฉ์ฑ
- ์ํํธ์จ์ด ์ฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ํ์ฑ, ์ ๋ขฐ์ฑ ๋๋ ๋ฌด์ค๋ฅ์ฑ
์ํด ๋ฉด์ฑ ์กฐํญ: ํ์ ์ธํ ๊ทธ๋ ์ด์ ์ค(Power Integrations)๋ ์์ธก ๊ฐ๋ฅ/๋ถ๊ฐ๋ฅํจ๊ณผ ๊ด๊ณ์์ด ์ด๋ ํ ์ํฉ์์๋ ์ฌ์ฉ์์๊ฒ ๋ฐ์ํ ์ง์ ์ , ๊ฐ์ ์ , ๊ฒฐ๊ณผ์ , ํน์์ , ์ง๋ฒ์ , ์ฐ๋ฐ์ ์ํด, ์์ต ์์ค ๋๋ ์ฌ์ ์์ค์ ๋ํด ์ฑ ์์ ์ง์ง ์์ต๋๋ค. ํ์ ์ธํ ๊ทธ๋ ์ด์ ์ค(Power Integrations)๊ฐ ์ด ์ํํธ์จ์ด ์ฝ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ์ฉ์ผ๋ก ์ธํด ๋๋ ๊ทธ์ ๊ด๋ จํ์ฌ ๋ฐ์ํ๋ ์ํด์ ๊ฐ๋ฅ์ฑ์ ์ฌ์ ์ ํต์ง ๋ฐ์ ๊ฒฝ์ฐ์๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ก์ธ์คํ๋ ค๋ฉด ์๋ ์์์ ์์ฑํด ์ฃผ์ญ์์ค.